@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap";.loading-spinner[data-v-6cec7085]{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;gap:40px;justify-content:center;align-items:center;background-color:var(--domic-color-background-secondary);z-index:99999;-webkit-user-select:none;-moz-user-select:none;user-select:none}span[data-v-6cec7085]{color:var(--color-inactive);font-weight:500;font-size:14px}.spinner[data-v-6cec7085]{border:4px solid var(--color-primary);border-bottom-color:var(--color-secondary);border-radius:50%;width:35px;height:35px;animation:spin-6cec7085 1s linear infinite}@keyframes spin-6cec7085{0%{transform:rotate(0)}to{transform:rotate(360deg)}}domic-icon-button[data-v-f05f7278]{background:var(--domic-color-background);color:var(--color-inactive);border:none;border-radius:5px;font-size:12px;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}domic-icon-button[data-v-f05f7278]:hover{background:var(--domic-color-background-secondary)}domic-icon-button[data-v-f05f7278]{width:40px;height:40px;display:flex;align-items:center;padding-right:16px}domic-icon-button span[data-v-f05f7278]{margin-right:10px;font-size:20px}domic-icon-button[data-v-f05f7278]{padding:0;border-radius:50%}domic-icon-button span[data-v-f05f7278]{margin-left:10px;margin-right:10px}thead tr domic-icon-button[data-v-f05f7278]{padding-left:10px;height:30px}thead tr domic-icon-button span[data-v-f05f7278]{margin:0}thead tr domic-icon-button[data-v-f05f7278]:hover{background:var(--domic-color-background)}tbody tr:has(td:nth-child(1) input:checked) domic-icon-button[data-v-f05f7278]{background:var(--color-primary-light)}tr:not(tr.summary,thead tr):hover domic-icon-button[data-v-f05f7278]{background:var(--domic-color-background-secondary)}domic-icon-button[data-v-f05f7278]:not(domic-icon-button:last-child){margin-right:0}.message-actions domic-icon-button[data-v-f05f7278]{height:30px;width:30px}.message-actions domic-icon-button span[data-v-f05f7278]{font-size:14px;margin:0 8px}.fixed-actions domic-icon-button span.material-symbols-outlined[data-v-f05f7278]{font-size:18px}.fixed-actions domic-icon-button span[data-v-f05f7278]{margin-left:11px}.right[data-v-f01116bc]{margin-left:10px;margin-right:0}domic-dropdown[data-v-48370180]{position:relative}.notification-icon[data-v-48370180]{position:relative}.unread-count[data-v-48370180]{position:absolute;top:0;right:0;background:var(--color-primary);color:#fff;font-size:10px;height:18px;min-width:18px;display:flex;align-items:center;justify-content:center;border-radius:50%}domic-dropdown-menu[data-v-48370180]{z-index:100;position:absolute;top:110%;right:0;background:var(--domic-color-background);border-radius:var(--border-radius);border:var(--border);display:flex;flex-direction:column;align-items:start;overflow-x:hidden;overflow-y:auto;box-shadow:0 2px 10px #0000001a;transform-origin:top right;width:400px;max-height:500px}domic-dropdown-menu .header[data-v-48370180]{display:flex;justify-content:space-between;align-items:center;width:100%;padding:10px 20px;box-sizing:border-box}domic-dropdown-menu .header .buttons[data-v-48370180]{display:flex;gap:10px}domic-dropdown-menu .title[data-v-48370180]{margin:0;font-weight:600}domic-dropdown-menu .notification[data-v-48370180]{box-sizing:border-box;width:100%;font-size:13px;font-weight:initial;color:var(--color-text);padding:12px 17px;display:flex;align-items:center;gap:15px;cursor:pointer;transition:all .2s linear;white-space:normal;border:none}domic-dropdown-menu .notification .material-symbols-outlined[data-v-48370180]{color:var(--color-inactive)}domic-dropdown-menu .notification .notification-data[data-v-48370180]{display:flex;flex-direction:column;gap:4px}domic-dropdown-menu .notification .notification-data small[data-v-48370180]{font-weight:700;font-size:10px;color:var(--color-inactive)}domic-dropdown-menu .notification[data-v-48370180]:first-child{padding-top:15px}domic-dropdown-menu .notification[data-v-48370180]:last-child{padding-bottom:15px}domic-dropdown-menu .notification[data-v-48370180]:hover{background:var(--domic-color-background-secondary)}domic-dropdown-menu .notification span.material-symbols-outlined[data-v-48370180]{font-size:18px}domic-dropdown-menu .info[data-v-48370180]{width:100%;padding:20px 0;display:flex;justify-content:center;text-align:center;color:var(--color-inactive)}domic-dropdown-menu .info.no-notifications[data-v-48370180]{padding:50px 0;font-size:12px}.notification.unread[data-v-48370180]{font-weight:500;background:var(--color-primary-light)}.skeleton-notification .skeleton.icon[data-v-48370180]{height:25px;width:29px;border-radius:6px}.skeleton-notification .notification-data[data-v-48370180]{width:100%}.skeleton-notification .skeleton.time[data-v-48370180]{height:12px;width:100%}.skeleton-notification .skeleton.body[data-v-48370180]{height:22px;width:100%}.notifications-container[data-v-48370180]{width:100%}.dropdown-enter-active[data-v-48370180],.dropdown-leave-active[data-v-48370180]{transition:opacity .3s ease,transform .3s ease}.dropdown-enter-from[data-v-48370180],.dropdown-leave-to[data-v-48370180]{opacity:0;transform:translateY(-10px)}@media (max-width: 580px){domic-dropdown-menu[data-v-48370180]{right:-100%}}@media (max-width: 470px){domic-dropdown-menu[data-v-48370180]{right:-150%;width:90vw}}domic-dropdown[data-v-6f64c30d]{position:relative}domic-dropdown-menu[data-v-6f64c30d]{width:180px;z-index:100;position:absolute;top:110%;right:0;background:var(--domic-color-background);border-radius:var(--border-radius);border:var(--border);display:flex;flex-direction:column;align-items:start;overflow:hidden;box-shadow:0 2px 10px #0000001a;transform-origin:top right}domic-dropdown-menu.open-up[data-v-6f64c30d]{top:auto;bottom:110%;transform-origin:bottom right}domic-dropdown-menu.open-left[data-v-6f64c30d]{right:auto;left:0;transform-origin:top left}domic-dropdown-menu .menu-item[data-v-6f64c30d]{box-sizing:border-box;width:100%;font-size:13px;font-weight:initial;color:var(--color-text);padding:12px 17px;display:flex;align-items:center;gap:10px;cursor:pointer;transition:all .2s linear;white-space:nowrap}domic-dropdown-menu .menu-item.blocked[data-v-6f64c30d]{background:var(--domic-color-background-secondary);color:var(--color-inactive);cursor:not-allowed}domic-dropdown-menu .menu-item.blocked[data-v-6f64c30d]:hover{color:var(--color-inactive)}domic-dropdown-menu .menu-item[data-v-6f64c30d]:first-child{padding-top:15px}domic-dropdown-menu .menu-item[data-v-6f64c30d]:last-child{padding-bottom:15px}domic-dropdown-menu .menu-item[data-v-6f64c30d]:hover{color:var(--color-primary);background:var(--domic-color-background-secondary)}domic-dropdown-menu .menu-item span[data-v-6f64c30d]{font-size:18px}.user-name[data-v-6f64c30d]{width:100%;padding:15px;color:var(--color-inactive);font-weight:600;background:var(--domic-color-background-secondary)}.dropdown-enter-active[data-v-6f64c30d],.dropdown-leave-active[data-v-6f64c30d]{transition:opacity .3s ease,transform .3s ease}.dropdown-enter-from[data-v-6f64c30d],.dropdown-leave-to[data-v-6f64c30d]{opacity:0;transform:translateY(-10px)}domic-header[data-v-8a6b5e38]{-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-left:10px;position:fixed;top:0;left:0;height:74px;width:100%;background:var(--domic-color-background);border-bottom:var(--border);box-shadow:var(--shadow);z-index:8888}domic-header domic-header-logo-section[data-v-8a6b5e38]{display:flex;align-items:center}domic-header domic-logo[data-v-8a6b5e38]{font-weight:700;margin:0 0 0 10px;font-size:30px}domic-header domic-header-controls[data-v-8a6b5e38]{margin-right:25px;display:flex;align-items:center}domic-header span[data-v-8a6b5e38]{font-size:22px!important;margin-left:10px!important}domic-header-controls .select2-container{margin-top:0!important;margin-right:15px}domic-header-controls .select2-container .select2-selection{height:36px!important}domic-header-controls .select2-container .select2-selection .select2-selection__rendered{font-size:12px!important;width:150px}domic-header-controls .select2-container .select2-selection .select2-selection__arrow{top:5px!important}.data-label[data-v-924a8548]{font-size:10px;font-weight:400;border-radius:20px;padding:2px 6px;cursor:pointer}.data-label.primary[data-v-924a8548]{background:var(--color-primary);border:var(--border-hover);color:var(--color-white)}.data-label.info[data-v-924a8548]{background:var(--color-alert-info);border:var(--border-alert-info);color:var(--color-alert-info-text)}.data-label.success[data-v-924a8548]{background:var(--color-alert-success);border:var(--border-alert-success);color:var(--color-alert-success-text)}.data-label.warning[data-v-924a8548]{background:var(--color-alert-warning);border:var(--border-alert-warning);color:var(--color-alert-warning-text)}.data-label.danger[data-v-924a8548]{background:var(--color-alert-danger);border:var(--border-alert-danger);color:var(--color-alert-danger-text)}.text[data-v-3b709ce2]{display:inline-flex;align-items:center}p[data-v-3b709ce2]{white-space:nowrap;transition:max-width .2s ease}.text span.data-label[data-v-3b709ce2]{margin-left:8px;font-size:7px}.skeleton-container[data-v-3b709ce2]{margin:20px 22px 20px 17px;width:calc(100% - 39px);display:flex;align-items:center;gap:10px}.icon-skeleton[data-v-3b709ce2]{height:28px;width:36.3px;border-radius:var(--border-radius-input)}.menu-skeleton[data-v-3b709ce2]{height:16px}domic-menu-navigation[data-v-3b709ce2]:has(.skeleton-container){margin-top:5px}.current[data-v-380883ee]{background:var(--domic-color-background)}.menu-item.current p[data-v-380883ee]{color:var(--color-primary)}.menu-item.blocked[data-v-380883ee]{color:var(--color-inactive);background:var(--color-secondary);cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.course-nav-item[data-v-380883ee]{height:auto;display:flex;justify-content:space-between;align-items:center;border:none}.course-nav-item p[data-v-380883ee]{font-weight:700;margin-left:15px;margin-top:6px;margin-bottom:6px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:170px;line-height:18px;transition:all .3s ease}.unit-nav-item[data-v-380883ee],.module-nav-item[data-v-380883ee]{height:auto;display:flex;justify-content:space-between;align-items:center;border:none}.unit-nav-item p[data-v-380883ee],.module-nav-item p[data-v-380883ee]{margin-left:15px;margin-top:6px;margin-bottom:6px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:170px;line-height:18px;font-weight:600;transition:all .3s ease}.unit-nav-item p[data-v-380883ee]{font-size:13px;font-weight:400;color:var(--color-inactive)}.progress[data-v-380883ee]{display:flex;align-items:center;justify-content:center}.progress-circle[data-v-380883ee]{position:relative;width:15px;height:15px;border-radius:50%;background:conic-gradient(var(--color-primary) calc(var(--progress)),transparent 0);display:flex;align-items:center;justify-content:center}.progress-inner[data-v-380883ee]{--progress: 0%;width:15px;height:15px;border-radius:50%;background:conic-gradient(var(--color-primary) calc(var(--progress)),transparent 0);display:flex;align-items:center;justify-content:center;background-color:var(--color-primary-light)}.unit-nav-item .progress-inner[data-v-380883ee]{font-size:8px}.menu-item:hover span[data-v-380883ee]{background:var(--domic-color-background-secondary);color:var(--color-text)}.expand[data-v-380883ee],.progress[data-v-380883ee]{background:var(--domic-color-background);margin:0}.expand .material-symbols-outlined[data-v-380883ee]{background:var(--domic-color-background);margin:0;padding:0}.item-data[data-v-380883ee]{display:flex;align-items:center;padding-right:10px}.skeleton-container[data-v-380883ee]{display:flex;flex-direction:column;gap:10px;padding:6px 15px}.nav-item-skeleton[data-v-380883ee]{height:16px}.module-wrapper[data-v-c8639e1a]{margin-left:0}.skeleton-container[data-v-c8639e1a]{display:flex;flex-direction:column;gap:10px;padding:6px 15px}.nav-item-skeleton[data-v-c8639e1a]{height:16px}domic-menu[data-v-f7e00b74]{display:flex;flex-direction:column;align-items:center;justify-content:space-between;background:var(--domic-color-background);border-right:var(--border);position:fixed;top:74px;left:0;height:calc(100vh - 74px);width:210px;overflow:hidden;z-index:200}domic-menu domic-menu-user[data-v-f7e00b74]{display:flex;flex-direction:column;align-items:center;width:80%}domic-menu domic-menu-user p[data-v-f7e00b74]{margin-top:20px;margin-bottom:6px;font-size:18px;font-weight:500}domic-menu domic-menu-user button[data-v-f7e00b74]{width:64%;height:30px;font-size:14px;display:flex;align-items:center;justify-content:center;padding:0}domic-menu domic-menu-copyright[data-v-f7e00b74]{padding:10px;font-size:10px;color:var(--color-inactive);font-weight:500;text-align:center;line-height:20px;background:var(--domic-color-background);width:100%}domic-menu[data-v-f7e00b74]{transition:width .3s ease-in-out}domic-menu.hidden[data-v-f7e00b74]{width:58px}@media (max-width: 950px){domic-menu[data-v-f7e00b74]{position:fixed;z-index:2}domic-menu.hidden[data-v-f7e00b74]{width:0}.menu-cover[data-v-f7e00b74]{background:var(--color-background-cover);position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1}}.vue-skeletor{position:relative;overflow:hidden;background-color:#0000001f}.vue-skeletor:not(.vue-skeletor--shimmerless):after{position:absolute;top:0;left:0;width:100%;height:100%;transform:translate(-100%);background-image:linear-gradient(90deg,#fff0,#ffffff4d,#25161600);animation:shimmer 1.5s infinite;content:""}.vue-skeletor--rect,.vue-skeletor--circle{display:block}.vue-skeletor--circle{border-radius:50%}.vue-skeletor--pill,.vue-skeletor--text{border-radius:9999px}.vue-skeletor--text{line-height:1;display:inline-block;width:100%;height:inherit;vertical-align:middle;top:-1px}@keyframes shimmer{to{transform:translate(100%)}}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-colored:#ddd}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;transform:translate3d(0,0,var(--toastify-z-index) px);width:var(--toastify-toast-width);z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:1em;top:1em}.Toastify__toast-container--top-center{left:50%;top:1em;transform:translate(-50%)}.Toastify__toast-container--top-right{right:1em;top:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{left:0;margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translate(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translate(0)}.Toastify__toast-container--rtl{left:auto;right:0}}.Toastify__toast{border-radius:4px;box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d;box-sizing:border-box;cursor:pointer;direction:ltr;display:flex;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:var(--toastify-toast-max-height);min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative;z-index:0}.Toastify__toast--rtl{direction:rtl}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px;white-space:pre-wrap}.Toastify__toast-body>div:last-child{flex:1}.Toastify__toast-icon{display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{animation-duration:.7s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:var(--toastify-color-info);color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:var(--toastify-color-success);color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:var(--toastify-color-warning);color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:var(--toastify-color-error);color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--default{background:var(--toastify-color-progress-colored)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentcolor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:5px;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{left:auto;right:0;transform-origin:right}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__none{0%,60%,75%,90%,to{animation-duration:0;animation-timing-function:none}0%{opacity:1;transform:translateZ(0)}to{transform:translateZ(0)}}.Toastify__none-enter--bottom-center,.Toastify__none-enter--bottom-left,.Toastify__none-enter--bottom-right,.Toastify__none-enter--top-center,.Toastify__none-enter--top-left,.Toastify__none-enter--top-right{animation-name:Toastify__none}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotateX(-20deg)}to{opacity:0;transform:perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{transform:translate3d(110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{transform:translate3d(-110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}domic-header[data-v-d7a282ac]{-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-left:10px;position:fixed;top:0;left:0;height:74px;width:100%;background:var(--domic-color-background);border-bottom:var(--border);box-shadow:var(--shadow);z-index:9998}domic-header domic-header-logo-section[data-v-d7a282ac]{display:flex;align-items:center}domic-header domic-logo[data-v-d7a282ac]{font-weight:700;margin:0 0 0 10px;font-size:30px}domic-header domic-header-controls[data-v-d7a282ac]{margin-right:25px;display:flex}domic-header span[data-v-d7a282ac]{font-size:22px!important;margin-left:10px!important}domic-header-controls p[data-v-d7a282ac]{margin-right:12px}domic-auth{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:550px;display:flex;flex-direction:column;align-items:center;gap:30px;background:var(--domic-color-background);border:var(--border);border-radius:var(--border-radius-input);padding:40px 0}domic-auth domic-logo{font-size:44px;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:0;font-weight:700}domic-auth form{width:70%}domic-auth form label{font-size:13px;margin-bottom:4px}domic-auth form button{font-size:13px;width:170px}domic-auth form .button{width:100%;display:flex;flex-direction:column;align-items:center}domic-auth form .button a{margin-top:18px;color:var(--color-primary);transition:all .2s linear}domic-auth form .button a:hover{color:var(--color-text)}input{box-sizing:border-box;width:100%}label{display:flex;gap:6px}@media (max-width: 580px){domic-auth{width:85%}}span[data-v-75cc8f2b]{-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--color-inactive)}domic-auth[data-v-1f8e81cd]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:550px;display:flex;flex-direction:column;align-items:center;gap:30px;background:var(--domic-color-background);border:var(--border);border-radius:var(--border-radius-input);padding:40px 0}domic-auth domic-logo[data-v-1f8e81cd]{font-size:44px;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:0;font-weight:700}domic-auth form[data-v-1f8e81cd]{width:70%}domic-auth form label[data-v-1f8e81cd]{font-size:13px;margin-bottom:4px}domic-auth form button[data-v-1f8e81cd]{font-size:13px;width:170px}domic-auth form .button[data-v-1f8e81cd]{width:100%;display:flex;flex-direction:column;align-items:center}domic-auth form .button a[data-v-1f8e81cd]{margin-top:18px;color:var(--color-primary);transition:all .2s linear}domic-auth form .button a[data-v-1f8e81cd]:hover{color:var(--color-text)}input[data-v-1f8e81cd]{box-sizing:border-box;width:100%}label[data-v-1f8e81cd]{display:flex;gap:6px}@media (max-width: 580px){domic-auth[data-v-1f8e81cd]{width:85%}}:root{--color-white: #ffffff;--color-primary: #4778eb;--color-primary-transperent: rgba(71, 120, 235, .3);--color-primary-light: #e6edff;--color-primary-dark: #3c6cdd;--color-inactive: #8D8D8D;--color-danger: #d02727;--color-success: #009f11;--color-warning: #d8af3c;--color-error: #9B1C24;--color-alert-info: #cfe2ff;--color-alert-info-text: #052c65;--border-alert-info: 1px solid #9ec5fe;--color-alert-success: #d1e7dd;--color-alert-success-text: #0a3622;--border-alert-success: 1px solid #a3cfbb;--color-alert-success-light: #e1e7d1;--color-alert-success-light-text: #30360a;--color-alert-warning: #fff3cd;--color-alert-warning-text: #664d03;--border-alert-warning: 1px solid #ffe69c;--color-alert-danger: #f8d7da;--color-alert-danger-text: #58151c;--border-alert-danger: 1px solid #f1aeb5;--color-text: #000000;--color-secondary: #DCDCDC;--color-code: #3a3a3a;--color-code-background: #f2f1f1;--color-text-button: #FFFFFF;--domic-color-background: #FFFFFF;--domic-color-background-secondary: #F9F9F9;--color-background-cover: rgba(0, 0, 0, .5);--border: 1px solid var(--color-secondary);--border-hover: 1px solid var(--color-primary);--border-radius: 10px;--border-radius-input: 6px;--shadow: 0 0 10px rgba(0, 0, 0, .15);--skeleton-color: #dddddd;--header-height: 74.8px}:root.dark{--color-primary-light: #263659;--color-alert-info: #031633;--color-alert-info-text: #6ea8fe;--border-alert-info: 1px solid #084298;--color-alert-success: #051b11;--color-alert-success-text: #75b798;--color-alert-success-light: #101b05;--color-alert-success-light-text: #9fb775;--border-alert-success: 1px solid #0f5132;--color-alert-warning: #332701;--color-alert-warning-text: #ffda6a;--border-alert-warning: 1px solid #997404;--color-alert-danger: #2c0b0e;--color-alert-danger-text: #ea868f;--border-alert-danger: 1px solid #842029;--color-text: #dadada;--color-secondary: #43454a;--color-code: #dadada;--color-code-background: #343434;--domic-color-background: #252525;--domic-color-background-secondary: #1d1d1d;--skeleton-color: #434343}@keyframes pulse{0%{opacity:1}50%{opacity:.6}to{opacity:1}}body{margin:0;padding:0;font-family:Montserrat,sans-serif;font-size:13px;background:var(--domic-color-background-secondary);overflow-x:hidden;color:var(--color-text)}.content{margin-left:234px;margin-right:10px;margin-top:96px}.app{opacity:0;margin-top:0;width:100%!important}div.skeleton{background-color:var(--skeleton-color);border-radius:var(--border-radius);animation:pulse 1.5s infinite}.vue-skeletor,.dark .vue-skeletor{background:var(--skeleton-color)}.vue-skeletor:not(.vue-skeletor--shimmerless):after{background:linear-gradient(90deg,#fff0,#fff6,#25161600)}.dark .vue-skeletor:not(.vue-skeletor--shimmerless):after{background:linear-gradient(90deg,#fff0,#ffffff21,#25161600)}.skeleton{border-radius:var(--border-radius)}.title-skeleton{height:24px;width:40%;min-width:200px}.subtitle-skeleton{height:16px;width:250px}.button-skeleton{height:32px;width:90px}.table-row-skeleton{height:16px}#progress-bar{height:4px;background-color:var(--color-primary);width:0;z-index:9995;box-shadow:0 0 12px var(--color-primary)}#progress{height:4px;position:fixed;top:74px;width:100%;z-index:9995}a{color:var(--color-text);text-decoration:none}::-webkit-scrollbar{width:3.5px;height:6px}::-webkit-scrollbar-thumb:hover{background-color:var(--color-secondary)}::-webkit-scrollbar-thumb{border-radius:var(--border-radius);background-color:var(--color-secondary)}::-webkit-scrollbar-thumb:active{background-color:var(--color-secondary)}div:where(.swal2-container){z-index:10000!important}.no-content{color:var(--color-inactive);text-align:center;font-size:12px}.notify-block .no-content{margin-top:30px}span.button-hover{border-radius:50%;padding:4px;transition:all .2s linear;font-size:22px;cursor:pointer}span.button-hover:hover{background:var(--domic-color-background-secondary)}.fancybox__content{border-radius:var(--border-radius)!important}.pagination{display:flex;margin-top:15px}.pagination span.data{color:var(--color-primary);font-weight:600}.pagination .paginate-container{width:100%;display:flex;align-items:center;justify-content:space-between}.pagination .paginate-buttons{display:flex;align-items:center}.pagination .paginate-buttons .page-link{padding:10px 14px;margin-left:5px;margin-right:5px;border:var(--border);background:var(--domic-color-background);color:var(--color-text);font-size:14px;border-radius:4px;transition:all .2s linear}.pagination .paginate-buttons button:hover{color:var(--color-primary);background:var(--color-primary-light)}.pagination .paginate-buttons .page-link.current{color:var(--color-primary);border:1px solid var(--color-primary);background:var(--color-primary-light);cursor:pointer}.pagination .paginate-buttons .previous-page,.pagination .paginate-buttons .next-page{padding-left:17px;padding-top:7px;padding-bottom:3px;margin-right:6px;border:var(--border);background:var(--domic-color-background);color:var(--color-inactive);border-radius:6px;transition:all .2s linear}.pagination .paginate-buttons .next-page{padding-right:10px;padding-left:13px;margin-left:6px;margin-right:0}header{-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-left:10px;position:fixed;top:0;left:0;height:74px;width:100%;background:var(--domic-color-background);border-bottom:var(--border);box-shadow:var(--shadow);z-index:1000;overflow:hidden}header .logo-section{display:flex;align-items:center}header .logo{margin:0 0 0 10px;font-size:30px}header .controls{margin-right:25px;display:flex}header span{font-size:22px!important;margin-left:10px!important}domic-menu-navigation{margin-top:10px;width:100%;overflow:auto;overflow-x:hidden}domic-menu-navigation .menu-item{display:flex;align-items:center;height:48px;border-left:5px solid var(--domic-color-background);cursor:pointer;transition:all .3s ease}domic-menu-navigation .menu-item.active{color:var(--color-primary);background:var(--domic-color-background-secondary)}domic-menu-navigation .menu-item.active{border-left:5px solid var(--color-primary)}domic-menu-navigation .menu-item.active span{background:var(--domic-color-background)}domic-menu-navigation .menu-item:hover{background:var(--domic-color-background-secondary)}domic-menu-navigation .menu-item:hover span{color:var(--color-primary);background:var(--domic-color-background)}domic-menu-navigation .menu-item p{margin-left:8px;font-size:13px;font-weight:500}domic-menu-navigation .menu-item span{font-size:16px;margin-left:12px;padding:6px;background:var(--domic-color-background-secondary);border-radius:var(--border-radius-input);transition:all .3s ease}domic-menu-navigation .menu-item.secondary{color:var(--color-inactive)}domic-menu-navigation .menu-item.secondary span{background:var(--domic-color-background)}domic-menu-navigation .menu-item.secondary:hover span{color:var(--color-inactive);background:var(--domic-color-background)}form{display:flex;flex-direction:column;width:100%;align-items:center}.form.input{width:96%}.form.button{margin-top:14px;width:50%}input,select{font-family:Montserrat,sans-serif;font-size:13px;outline:0;width:98%;height:44px;margin-top:6px;margin-bottom:20px;padding-left:10px;border:var(--border);background:var(--domic-color-background);color:var(--color-text);border-radius:var(--border-radius-input);transition:all .2s linear}input.full-input{width:100%}input[disabled],input[readonly],textarea[disabled]{background:var(--domic-color-background-secondary);color:var(--color-inactive);cursor:not-allowed}input:hover,select:hover,textarea:hover{border:var(--border-hover)}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 .25rem var(--color-primary-transperent)}input[disabled]:hover,input[readonly]:hover,textarea[disabled]:hover{border:var(--border)}input[type=checkbox]{position:absolute;z-index:-1;opacity:0;width:0;margin:0}input[type=checkbox]+label{margin:10px;display:inline-flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}input[type=checkbox]+label:before{content:"";display:inline-block;width:1em;height:1em;flex-shrink:0;flex-grow:0;border:1px solid #adb5bd;border-radius:.25em;margin-right:.5em;background-repeat:no-repeat;background-position:center center;background-size:50% 50%}input[type=checkbox]:checked+label:before{border-color:var(--color-primary);background-color:var(--color-primary);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}input[type=checkbox]:not(:disabled):not(:checked)+label:hover:before{border-color:var(--color-primary)}input[type=checkbox]:not(:disabled):active+label:before{background-color:var(--color-primary-light);border-color:var(--color-primary)}input[type=checkbox]:focus+label:before{box-shadow:0 0 0 .25rem var(--color-primary-transperent)}input[type=checkbox]:focus:not(:checked)+label:before{border-color:var(--color-primary)}input[type=checkbox]:checked:disabled+label:before{border-color:var(--color-inactive);background-color:var(--color-inactive);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}input[type=checkbox]:not(:checked):disabled+label:before{background-color:var(--color-secondary)}.cdx-search-field__input{height:auto}.cdx-search-field__input:hover{border:0}.custom-radio{position:absolute;z-index:-1;opacity:0}.custom-radio+label{display:inline-flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-right:20px}.custom-radio+label:before{content:"";display:inline-block;width:1em;height:1em;flex-shrink:0;flex-grow:0;border:1px solid #adb5bd;border-radius:50%;margin-right:.5em;background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.custom-radio:not(:disabled):not(:checked)+label:hover:before{border-color:var(--color-primary)}.custom-radio:not(:disabled):active+label:before{background-color:var(--color-primary-light);border-color:var(--color-primary-light)}.custom-radio:focus+label:before{box-shadow:0 0 0 .2rem #007bff40}.custom-radio:focus:not(:checked)+label:before{border-color:var(--color-primary-light)}.custom-radio:checked+label:before{border-color:var(--color-primary);background-color:var(--color-primary);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio:disabled+label:before{background-color:var(--color-secondary)}.custom-radio:checked:disabled+label:before{border-color:var(--color-inactive);background-color:var(--color-inactive);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.radio{width:97%;margin-bottom:20px}.custom-select{position:relative;display:inline-block;width:200px;border-radius:var(--border-radius-input)}.selected-option{padding:8px 16px;background-color:var(--domic-color-background-secondary);color:var(--color-text);border:var(--border);border-radius:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;cursor:pointer}.options{position:absolute;top:100%;left:0;width:100%;background-color:var(--domic-color-background);border:var(--border);border-top:none;border-radius:0 0 4px 4px;list-style:none;padding:0;margin:0;display:none}.options li{padding:8px 16px;cursor:pointer}.options li:hover{background-color:var(--domic-color-background-secondary)}textarea{font-family:Montserrat,sans-serif;font-size:13px;outline:0;margin-top:6px;margin-bottom:20px;padding:10px;border:var(--border);border-radius:var(--border-radius-input);transition:all .2s linear;resize:none;background:var(--domic-color-background);color:var(--color-text)}.button-form{width:100%;display:flex;align-items:center;justify-content:center}.button-form button{font-size:13px;width:20%;height:36px}input.select2-search__field{margin-top:6px;margin-bottom:6px;height:36px}.alert-2{position:fixed;padding:16px;border-radius:var(--border-radius);top:88px;right:-50px;opacity:0;z-index:100}.alert-2.alert-2-success{color:#397d61;background:#d4edda}.alert-2.alert-2-danger{color:#9b1c24;background:#f8d7da}.label-feedback{display:flex;align-items:end}.label-feedback .input-feedback{margin-left:10px}.input-feedback{font-size:10px;font-weight:600}.input-feedback.success{color:#009f11}.input-feedback.error{color:#9b1c24;position:static;transform:none;display:block}.form-input label{display:flex}.form-input label>span{color:var(--color-inactive);font-size:17px}.form-row{display:grid;grid-template-columns:repeat(3,minmax(10px,1fr));-moz-column-gap:20px;column-gap:20px;width:100%}.form-row-2{display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:20px;column-gap:20px;width:100%}.form-row .form-input{width:100%}.form-row-2 .form-input input{width:97.5%}.form-long{width:100%}.select2-container-input{margin-bottom:20px}label.tip-label{display:flex;gap:6px}label .required{color:var(--color-danger)}button{font-family:Montserrat,sans-serif;font-size:15px;outline:0;width:100%;height:40px;background:var(--color-primary);border:var(--border-hover);border-radius:var(--border-radius-input);color:var(--color-text-button);transition:all .2s linear}button:hover{background:var(--color-primary-dark);cursor:pointer}button.reverse{font-family:Montserrat,sans-serif;font-size:15px;outline:0;width:100%;height:40px;background:var(--domic-color-background);border:var(--border-hover);border-radius:var(--border-radius-input);color:var(--color-primary);transition:all .2s linear}button.reverse:hover{background:var(--color-primary);color:var(--domic-color-background);cursor:pointer}button.danger{background:var(--color-danger);border:1px solid var(--color-danger)}button.danger:hover{background:var(--color-error);cursor:pointer}button.alternative-button{background:var(--domic-color-background);color:var(--color-text);border:1px solid var(--color-secondary);border-radius:5px;font-size:12px}button.alternative-button:hover{background:var(--domic-color-background-secondary)}button.alternative-button.primary{color:var(--color-primary);border:var(--border-hover)}button.alternative-button-2{background:var(--domic-color-background);color:var(--color-inactive);border:none;border-radius:5px;font-size:12px;cursor:pointer}button.alternative-button-2:hover{background:var(--domic-color-background-secondary)}button.alternative-button-2.iconed{width:auto;display:flex;align-items:center;padding-right:16px}button.alternative-button-2.iconed span{margin-right:10px;font-size:20px}button.alternative-button-2.iconed.iconed-no-text{padding:0;border-radius:50%}button.alternative-button-2.iconed.iconed-no-text span{margin-left:10px;margin-right:10px}button.action-button{width:auto;font-size:11px;height:32px;padding-left:10px;padding-right:10px;display:flex;align-items:center}button.action-button span{font-size:16px;margin-right:10px}button.action-button-secondary{width:auto;font-size:11px;height:32px;padding-left:10px;padding-right:10px;border:var(--border);background:var(--domic-color-background);color:var(--color-text);display:flex;align-items:center}button.action-button-secondary:hover{background:var(--color-primary-light)}button.action-button-secondary span{font-size:16px;margin-right:10px}button:disabled{background:var(--color-secondary);color:var(--color-inactive);border:1px solid var(--color-secondary);cursor:default}button:disabled:hover{background:var(--color-secondary);color:var(--color-inactive);border:1px solid var(--color-secondary)}.head{display:flex;align-items:flex-end}.head h2{margin-top:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.head h4{margin-top:0;margin-left:14px;font-weight:400;color:var(--color-inactive);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.block{background:var(--domic-color-background);border:var(--border);border-radius:var(--border-radius);padding:24px;margin-bottom:20px}.block.special-top-padding{padding-top:16px}.block h3{margin-top:0;margin-bottom:15px;font-weight:600}.block-row{display:grid;grid-template-columns:repeat(5,1fr);-moz-column-gap:20px;column-gap:20px;align-items:start}.block-row .block.data-block h2{margin-bottom:0}.block-row .block.data-block h5{margin:0;color:var(--color-inactive)}.block-row-3{display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:20px;column-gap:20px;align-items:start}.block-row-3 .block h3{margin-bottom:16px}.block-row-3 .editor-view{margin-top:0}.block-row-3 .editor-view tr,.block-row-3 .editor-view td{border-bottom:none}.block-row-3 .editor-view span{-webkit-user-select:none;-moz-user-select:none;user-select:none}.block-row-3 .editor-view span.success{color:#009f11}.block-row-3 .editor-view span.view-access{color:var(--color-inactive)}.block-row-3 .editor-view span.error-access{color:#9b1c24}.block-row-3 .editor-view .date-editor{width:40%}.block-row-3 .editor-view span.assigned{color:var(--color-inactive);font-size:11px}.popup-text{display:none;opacity:0;white-space:nowrap;z-index:100;position:absolute;font-size:10px;padding:6px;text-align:center;color:var(--color-inactive);background:gray}.popup-text.progress{margin-top:5%;margin-left:14%}.popup-text.unit-progress-text{margin-top:5%;margin-left:19%}.popup-text.unit-view-progress{margin-top:-3%;margin-left:2%}.block-head-button{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.block-head-button h3{margin:0}.block-head-button input{width:300px;height:34px;margin:0}.block-head-button .buttons{display:flex;align-items:center}.block-head-button .buttons .action-button-secondary,.block-head-button .buttons input{margin-right:10px}table{margin-top:25px;width:100%;border-collapse:collapse}table thead{color:var(--color-inactive);font-size:12px;font-weight:600}table tr,table td{border-bottom:var(--border);padding:12px;transition:all .1s linear}table tr.no-content{font-size:12px;border-bottom:none}table tr.no-content td{padding-top:30px;padding-bottom:20px;border-bottom:none}table tr.no-content:hover{background:var(--domic-color-background)}table tbody tr:hover{background:var(--domic-color-background-secondary)}table tbody tr .actions button:first-child{margin-left:0}table tbody tr .actions button{transition:all .1s linear;margin-left:4px}table tbody tr:hover .actions button.iconed-no-text{background:var(--domic-color-background-secondary)}table a.table-link{color:var(--color-primary);transition:color .2s linear}table a.table-link:hover{color:var(--color-text)}tr.summary{color:var(--color-inactive);font-size:12px;font-weight:600;border-bottom:none}tr.summary td{border-bottom:none}tr.summary:hover{background:var(--domic-color-background)}td.text-center{text-align:center}.auth-form{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:550px;display:flex;flex-direction:column;align-items:center;gap:20px;background:var(--domic-color-background);border:var(--border);border-radius:var(--border-radius-input);padding:40px 0}.auth-form .logo{font-size:44px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.auth-form form{width:70%;margin-bottom:45px}.auth-form form label{font-size:13px}.auth-form form button{font-size:13px;width:170px}.auth-form form .button{width:100%;display:flex;flex-direction:column;align-items:center}.auth-form form .button a{margin-top:18px;color:var(--color-primary);transition:all .2s linear}.auth-form form .button a:hover{color:var(--color-text)}.auth-error{padding-top:10px;padding-bottom:10px;width:80%}.announcements .alert{display:flex;flex-direction:row;justify-content:space-between;margin:14px 0}.announcements .alert button{background:inherit;padding:0;height:20px}.announcements .alert button span{margin:0!important}.announcements .alert .data{display:flex;flex-direction:column;justify-content:center;gap:8px}.announcements .alert .data p{margin:0}.announcements .alert .data>p{font-weight:700;font-size:1.1em}.alert{outline:0;padding:1rem;border-radius:var(--border-radius);margin-top:16px;margin-bottom:16px;line-height:20px}.alert.alert-info{background:var(--color-alert-info);color:var(--color-alert-info-text);border:var(--border-alert-info)}.alert.alert-success{background:var(--color-alert-success);color:var(--color-alert-success-text);border:var(--border-alert-success)}.alert.alert-warning{background:var(--color-alert-warning);color:var(--color-alert-warning-text);border:var(--border-alert-warning)}.alert.alert-danger{background:var(--color-alert-danger);color:var(--color-alert-danger-text);border:var(--border-alert-danger)}.alert.alert-info a,.alert.alert-success a,.alert.alert-warning a,.alert.alert-danger a{color:inherit;font-weight:600;transition:all .15s linear}.alert.alert-info a:hover,.alert.alert-success a:hover,.alert.alert-warning a:hover,.alert.alert-danger a:hover{text-decoration:underline}.user-home{display:grid;grid-template-columns:2fr 1fr;grid-template-areas:"A B";align-items:start;-moz-column-gap:20px;column-gap:20px}.user-home.one-column{grid-template-columns:1fr;gap:0}.courses-home{grid-area:A}.courses-home .sem-2-title,.courses-home .sem-1-title{color:var(--color-inactive)}.courses-home .courses{display:grid;grid-template-columns:repeat(3,minmax(10px,1fr));-moz-column-gap:20px;column-gap:20px;row-gap:20px}.user-home.one-column .courses-home .courses{grid-template-columns:repeat(4,minmax(10px,1fr))}.courses-home .courses .course{margin-bottom:0}.courses-home .courses .course p{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.courses-title{color:var(--color-inactive)}.user-home .col-2{grid-area:B}.home-deadlines h3{margin-bottom:6px}.home-deadlines p.warning{font-size:12px;color:var(--color-danger);margin-top:0;margin-bottom:6px}.home-deadlines ul{font-size:13px;padding-left:0;list-style-type:none;margin-bottom:0}.home-deadlines ul li{margin-bottom:6px;font-weight:500}.home-deadlines ul li a{color:var(--color-primary);transition:color .1s linear}.home-deadlines ul li a:hover{color:var(--color-text)}.user-home .button{width:100%;display:flex;justify-content:center}.col-2 .more{font-size:12px;width:140px;height:30px}.home-notifications .notification-home{border-bottom:var(--border)}.home-notifications h3{margin-bottom:16px}.home-notifications .notification-home .notification-header{display:flex;flex-direction:column;margin-top:12px;margin-bottom:8px}.home-notifications .notification-home .notification-header h4{color:var(--color-inactive);font-size:14px;margin-top:0;margin-bottom:0}.home-notifications .notification-home .notification-header span{color:var(--color-inactive);font-size:12px;margin-top:6px}.home-notifications .notification-home span,.home-notifications .notification-home a{color:var(--color-primary);transition:color .2s linear}.home-notifications .notification-home a:hover{color:var(--color-text)}.home-notifications .notification-home p.main{margin-top:2px;font-size:13px}.home-notifications .notification-home:last-child{border-bottom:none}.courses-page .courses{display:flex;flex-direction:column;gap:20px}.course{cursor:pointer;padding:15px 20px;border:var(--border);border-radius:var(--border-radius);transition:all .2s linear}.course p{margin:0}.course:hover{color:var(--color-primary);border:var(--border-hover)}.course-description a{color:var(--color-primary);transition:color .15s linear}.course-description a:hover{color:var(--color-text)}.head-button{display:flex;align-items:start;justify-content:space-between}.head-button a{width:80%}.head-button h2{margin-top:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.head-button .buttons{margin-left:10px}.head-button button{height:auto;font-size:12px;padding:5px 15px}.head-button button#course-marks{width:100px}.head-button button#course-attendance{width:140px}.head-button .buttons{display:flex;gap:10px}.head-button .buttons a{width:auto}.course-units .unit{display:flex;align-items:center;justify-content:space-between;padding-left:20px;border:var(--border);border-radius:var(--border-radius);height:60px;overflow:hidden;transition:all .15s linear}.course-units a:last-child .unit{margin-bottom:0}.course-units .unit:hover{border:var(--border-hover);cursor:pointer;color:var(--color-primary)}.course-units .unit p{margin:0;width:94%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.course-units .unit .unit-progress{display:flex;flex-direction:column;justify-content:end;width:12px;height:100%;border-left:var(--border)}.course-units .unit .unit-progress .unit-progress-bar{height:0;background:var(--color-primary)}.course-units .unit.blocked:hover{background:var(--color-secondary);color:var(--color-inactive);border:var(--border);cursor:default}.course-units .unit.blocked{background:var(--color-secondary);color:var(--color-inactive);-webkit-user-select:none;-moz-user-select:none;user-select:none}img{max-width:100%}.course-marks table{margin-top:6px}td.unit-title{width:50%}td.col-mark{width:15%}td.unit-title span{font-size:10px;color:var(--color-inactive)}.course-marks .rating{display:flex;flex-direction:column;align-items:end}.course-marks .rating p{margin:0}.course-marks .rating p.top{font-size:15px;font-weight:500}.course-marks .rating p.rate{font-size:13px;font-weight:600;color:var(--color-inactive);margin-bottom:10px}.course-search{padding:15px;color:var(--color-inactive);cursor:pointer;transition:all .15s linear}.course-search:hover{border:var(--border-hover)}#course-search-block{display:none;width:65%;border-radius:var(--border-radius)}#course-search-block input{width:100%;margin:0}#course-search-block .search-result>div{margin-top:15px;display:flex;flex-direction:column;gap:10px}#course-search-block .search-result .search-module,#course-search-block .search-result .search-unit{padding:12px;border:var(--border);border-radius:var(--border-radius)}#course-search-block .search-result .search-unit .type{font-size:10px;font-weight:600;color:var(--color-inactive)}.modules{display:grid;grid-template-columns:repeat(4,minmax(100px,1fr));-moz-column-gap:20px;column-gap:20px;row-gap:20px}.module p{margin:0}.module{display:flex;flex-direction:row;justify-content:space-between;align-items:center;cursor:pointer;padding-left:20px;border:var(--border);border-radius:var(--border-radius);transition:all .2s linear;overflow:hidden}.module:not(.blocked):hover{color:var(--color-primary);border:var(--border-hover)}.module.blocked{color:var(--color-inactive);background:var(--color-secondary);cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.module p{width:93%;padding-top:22px;padding-bottom:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.module-progress{display:flex;flex-direction:column;justify-content:end;width:10px;height:60px;border-left:var(--border);overflow:hidden}.module-progress-bar{background:var(--color-primary);border-left:1px solid var(--color-primary);height:0}.modules-list .module{width:auto}.sub-modules .modules-list .module .module-progress{height:50px}.sub-modules .modules-list .module p{padding-top:15px;padding-bottom:15px}.sub-modules .modules-list a:last-child .module{margin-bottom:0}.module-content{display:grid;grid-template-columns:minmax(100px,6fr) minmax(100px,3fr);grid-template-areas:"A B";-moz-column-gap:20px;column-gap:20px}.module-content.one-row{grid-template-columns:minmax(100px,1fr);grid-template-areas:"B";-moz-column-gap:0;column-gap:0}.module-content.one-row:has(.unit-content){grid-template-areas:"A B"}.unit-content{grid-area:A}.unit-content:not(.view-unit-content){display:flex;flex-direction:column;padding:0}.unit-content.view-unit-content{margin-right:0;width:100%;padding:0}.unit-content-full{padding:20px}.unit-content.view-none{align-items:center;justify-content:center;height:auto}.unit-content.view-none p.select{color:var(--color-inactive);text-align:center}.content-buttons-grid{display:flex;flex-direction:column;margin-bottom:10px}.content-buttons-grid button{margin-bottom:10px}.content-buttons-grid button:last-child{margin-bottom:0}.content-files ol{padding-left:20px;margin-top:6px;margin-bottom:6px}.content-buttons-grid-2{display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:10px;column-gap:10px}.content-buttons-grid-3{display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:10px;column-gap:10px}.content-navigation .content-files a{color:var(--color-primary);transition:color .2s linear}.content-navigation .content-files a:hover{color:var(--color-text)}.unit-data{display:flex;align-items:center;justify-content:space-between;padding:20px}.unit-data p{margin:0}.unit-data .title-deadline{height:70px;display:flex;flex-direction:column;justify-content:center;width:78%}.unit-data .title-deadline p.title{font-size:20px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.unit-data .title-deadline p.deadline{color:var(--color-danger);margin-top:4px}.unit-data .title-deadline p.check{color:var(--color-inactive);margin-top:4px;font-size:11px;font-weight:600}.unit-data .mark{display:flex;flex-direction:column;align-items:end}.unit-data .mark p{font-size:11px;font-weight:300;color:var(--color-inactive)}.unit-data .mark .progress-bar-full{width:150px;height:30px;border:var(--border);border-radius:var(--border-radius);margin-bottom:8px;overflow:hidden}.unit-data .mark .progress-bar-full .user-progress{height:50%;border-bottom:var(--border)}.unit-data .mark .progress-bar-full .user-progress .user-progress-bar{height:100%;width:0;background:var(--color-primary)}.unit-data .mark .progress-bar-full .group-progress{height:50%}.unit-data .mark .progress-bar-full .group-progress .group-progress-bar{height:100%;width:100%;background:var(--color-primary-light)}.unit-data .mark .progress-bar-full .group-progress .group-progress-bar .arr-progress{margin-left:20px;width:1.5px;height:100%;background:var(--color-primary)}.unit-deadlines h3{margin-bottom:6px!important}.unit-deadlines a{color:var(--color-primary);transition:all .15s linear}.unit-deadlines a:hover{color:var(--color-text)}.unit-deadlines ul{list-style-type:none;padding-left:0;margin-bottom:0}.unit-deadlines ul li{margin-bottom:6px;font-weight:500}.unit-deadlines ul li.passed{color:var(--color-danger);text-decoration:line-through}.unit-deadlines p.warning{font-size:12px;color:var(--color-danger);margin-top:0;margin-bottom:6px}.unit-app .block.files h3{margin-bottom:6px}table.unit-files{margin-top:0}table.unit-files td.name,table.unit-files td.file-name{width:36%}.unit-files tbody tr td .actions{display:flex;flex-direction:row}.files .all-files ul li button{width:100px;height:30px;font-size:12px;margin-left:10px}.files .all-files ul li{margin-bottom:14px}.files td.name{width:70%}.select-files{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:70%;height:70%;background:var(--domic-color-background);border:var(--border);border-radius:4px;padding:20px;overflow-y:scroll}.select-files h2{text-align:center;margin:10px}.module-navigation{grid-area:B;display:flex;flex-direction:column}.fast-module-navigation{display:grid;grid-template-columns:repeat(2,minmax(100px,1fr));gap:20px;margin-bottom:20px}.fast-module-navigation .unit-fast-nav{border:var(--border);border-radius:var(--border-radius);padding:15px;background:var(--domic-color-background);transition:all .15s linear}.fast-module-navigation .unit-fast-nav:hover{border:var(--border-hover);color:var(--color-primary)}.fast-module-navigation .unit-fast-nav:hover p:not(p:nth-child(2)){color:var(--color-inactive)}.fast-module-navigation .unit-fast-nav.next{text-align:right}.fast-module-navigation .unit-fast-nav p{margin:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:90%}.fast-module-navigation .unit-fast-nav.next p{padding-left:10%}.fast-module-navigation .unit-fast-nav p:not(p:nth-child(2)){font-size:10px;font-weight:600;color:var(--color-inactive)}.unit-text{width:96%;display:flex;flex-direction:column}.unit-text .unit-type{font-size:10px;font-weight:600;color:var(--color-inactive)}.unit-control-head{display:flex;justify-content:space-between;align-items:start}.unit-control-head span{border-radius:50%;padding:4px;transition:all .2s linear}.unit-control-head span:hover{cursor:pointer;background:var(--color-secondary)}.module-navigation>.block h3{margin-top:0;margin-bottom:20px}.module-navigation .unit{display:flex;align-items:center;justify-content:space-between;padding-left:20px;border:var(--border);border-radius:var(--border-radius);margin-bottom:24px;height:60px;overflow:hidden;transition:all .15s linear}.module-navigation a:last-child .unit,.module-navigation .unit.blocked:last-child{margin-bottom:6px}.module-navigation .unit:hover{border:var(--border-hover);cursor:pointer;color:var(--color-primary)}.module-navigation .unit p{margin:0;width:94%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.module-navigation .unit .unit-progress{display:flex;flex-direction:column;justify-content:end;width:12px;height:100%;border-left:var(--border)}.module-navigation .unit .unit-progress .unit-progress-bar{height:0;background:var(--color-primary)}.module-navigation .unit.blocked:hover{background:var(--color-secondary);color:var(--color-inactive);border:var(--border);cursor:default}.module-navigation .unit.blocked{background:var(--color-secondary);color:var(--color-inactive);-webkit-user-select:none;-moz-user-select:none;user-select:none}.module-navigation .unit.selected{color:var(--color-primary);border:var(--border-hover)}.test-container{border:var(--border);border-radius:var(--border-radius);background:var(--domic-color-background);overflow:hidden}.test{padding:20px;display:flex;flex-direction:column;gap:15px}.test.blocked{background:var(--color-secondary);color:var(--color-inactive);-webkit-user-select:none;-moz-user-select:none;user-select:none}.test.blocked table tr:hover{background:var(--color-secondary)}.test .test-name{display:flex;align-items:center;gap:10px;font-weight:600;font-size:15px}.test .test-name .material-symbols-outlined{font-size:22px;color:var(--color-inactive);-webkit-user-select:none;-moz-user-select:none;user-select:none}.test .test-data{display:flex;flex-direction:column;gap:4px}.test .start-test{display:flex;justify-content:center;padding:10px}.test-attempts{padding:0 20px 20px}.test-attempts table{margin:0}.test-attempts table .start,.test-attempts table .end{width:25%}.test-attempts table .result{width:11%}.test-attempts table .attempt{width:18%}table.content-table{margin-top:16px;margin-bottom:20px}.math{font-size:15px;margin-top:26px!important;margin-bottom:26px!important}code,code.inline-code{color:var(--color-code);background:var(--color-code-background);padding:.125rem .25rem;border-radius:5px;font-weight:500;letter-spacing:.3px}ul,ol{padding-left:25px}ul li,ol li{line-height:1.75}ul li:last-child,ol li:last-child{margin-bottom:0}pre{padding:10px;margin-top:16px!important;margin-bottom:16px!important;background:var(--color-code-background);border-radius:var(--border-radius)}pre code{padding:0}pre code .token.module{display:inline;cursor:initial;padding-left:0;border:none;border-radius:0;transition:none}pre code .token.module:hover{border:none;color:#cc99cd}.variant{border:var(--border);border-radius:var(--border-radius);padding:20px;margin:10px}.block.unit-pages{padding:0;overflow:hidden}.unit-content-html{line-height:1.75;overflow:hidden}.unit-content-html .unit-content-head{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;cursor:pointer;transition:background .3s ease}.unit-content-html.active .unit-content-head,.unit-content-html .unit-content-head:hover{background:var(--domic-color-background-secondary)}.unit-content-html .unit-content-head h3,.unit-content-html .unit-content-head span{margin:0}.unit-content-html .page-content{overflow:hidden;padding:0 20px;transition:height .25s ease,padding .25s ease}.unit-content-html.active .page-content{padding:15px 20px}.unit-content-html.active .page-content:not(.unit-content-html:last-child .page-content){border-bottom:var(--border)}.unit-content-html .unit-content-head:not(.unit-content-html:last-child .unit-content-head){border-bottom:var(--border)}.unit-content-html.active:last-child .unit-content-head{border-bottom:var(--border)}.unit-content-html>div>*,.variant>*{margin:15px 0}.unit-content-html>div>*:first-child,.variant>*:first-child{margin-top:0}.unit-content-html>div>*:last-child,.variant>*:last-child{margin-bottom:0}.unit-content-html a{color:var(--color-primary);transition:color .2s linear}.unit-content-html a:hover{color:var(--color-text)}.unit-content-html .image-block{display:flex;justify-content:center;margin:50px 0}.variant ul{margin-top:6px;margin-bottom:6px;padding-left:20px}.variant iframe{box-sizing:border-box;width:100%;height:auto}.variant iframe:not(.checker iframe){border:var(--border);border-radius:var(--border-radius);padding:20px}.image-block img{max-width:80%;border-radius:var(--border-radius)}.file-block{border:var(--border);border-radius:var(--border-radius);display:flex;align-items:center;gap:15px;padding:0 20px;transition:all .2s linear}.content-files .file-block{cursor:pointer}.file-block:hover{color:var(--color-primary);border:var(--border-hover)}.file-block span{color:var(--color-inactive);font-size:20px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.file-block p{width:100%;margin:0;padding:13px 0;cursor:pointer}.file-uploader{width:60%;display:none}.file-selector{width:80%;display:none}.file-uploader form,.file-selector form{width:100%}.file-uploader form .custom-file-input,.file-selector form .custom-file-input{margin-top:20px;width:95%;height:80px;margin-bottom:20px}#file-uploader .upload-container,.file-selector .upload-container{display:grid;grid-template-columns:6fr 4fr;-moz-column-gap:20px;column-gap:20px;align-items:center}#file-uploader .upload-container .show-process,.file-selector .upload-container .show-process{display:flex;align-items:center}#file-uploader .upload-container .upload-process,.file-selector .upload-container .upload-process{width:90%;height:10px;border-radius:15px;background:var(--color-primary-light);overflow:hidden}#file-uploader .upload-container .upload-process .process,.file-selector .upload-container .upload-process .process{height:10px;width:0;background:var(--color-primary);transition:all .3s ease}#file-uploader .upload-container .show-process .process-text,.file-selector .upload-container .show-process .process-text{font-size:12px;color:var(--color-inactive);margin-left:10px}#file-uploader .upload-container.success .show-process,.file-selector .upload-container.success .show-process{color:var(--color-success)}#file-uploader .upload-container .show-process p,.file-selector .upload-container .show-process p{font-size:12px}.file-manager{margin-top:0}.file-manager tbody .actions{display:flex}.file-manager tbody .actions button{margin-right:10px}.file-manager tbody tr:hover .actions button{background:var(--domic-color-background-secondary)}.file-selector-files{margin-top:0}.file-uploader .wrong-format,.file-selector .wrong-format{color:var(--color-danger)}.file-uploader .wrong-format p.wrong-format,.file-selector .wrong-format p.wrong-format{font-size:12px}#unit-file-manager-container.blocked #files-container{color:var(--color-inactive);background:var(--color-secondary);-webkit-user-select:none;-moz-user-select:none;user-select:none}#unit-file-manager-container.blocked #files-container p{margin-bottom:0}.unit-files td p{font-size:10px;color:var(--color-inactive);padding-top:4px;margin:0}.unit-files td:nth-child(1){width:25%!important}.unit-files td:nth-child(2){width:30%!important}.unit-files td:nth-child(3){width:20%!important}.unit-files td:nth-child(4){width:16%!important}td a{color:var(--color-primary);transition:all .15s linear}td a:hover{color:var(--color-text)}td.file-units div{display:flex;flex-direction:column}td.file-units div a{margin-bottom:6px}td.file-units div a:last-child{margin-bottom:0}.files tbody tr:has(td:nth-child(1) input:checked){background:var(--color-primary-light)}.files tr td:nth-child(2){width:30%}.files tr td:nth-child(3){width:20%}.loading-content tr{height:60px}.loading-content .content-load{width:100%;height:16px;border-radius:var(--border-radius-input)}.file-selector-files .loading-content tr{height:45px}.block-top{display:flex;justify-content:space-between;align-items:start}.block-top .search{width:38%;display:flex;justify-content:space-between;align-items:center}.block-top .search input{width:300px;height:30px;margin-bottom:0;margin-top:0;font-size:13px}.block-top .search button{height:32px;width:140px;font-size:13px}.files-block p.no-content{margin-top:30px;display:none}td.file-name{width:26%}td.date{width:15%}td.actions{width:4%;-webkit-user-select:none;-moz-user-select:none;user-select:none}td span.more-open{border-radius:50%;padding:4px;transition:all .2s linear}td span.more-open:hover{cursor:pointer;background:var(--color-secondary)}.dropdown-controls{display:flex;flex-direction:column;justify-content:space-between;position:absolute;right:2%;padding:10px;background:var(--domic-color-background);border:var(--border);visibility:hidden}.dropdown-controls.visible{visibility:visible}.dropdown-controls a{color:var(--color-text);font-size:13px;display:flex;align-items:center;margin-bottom:10px;transition:color .2s linear}.dropdown-controls a:hover{color:var(--color-primary)}.dropdown-controls a:last-child{margin-bottom:0}.dropdown-controls a span{font-size:18px;margin-right:4px}.cover{visibility:hidden;opacity:0;position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;background:var(--color-background-cover)}.upload{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:60%;height:70%;background:var(--domic-color-background);border:var(--border);border-radius:var(--border-radius-input);padding:20px;overflow:hidden}.upload h2{text-align:center}.upload-form{height:86%;display:flex;flex-direction:column;align-items:center}.upload-form form{width:90%;height:100%}.upload-form form button{width:50%}.select-files .upload-form{margin-top:30px;height:22%}.select-files tr:hover{cursor:pointer}.select-files .upload-form button{height:60px}.custom-file-input{display:inline-block;position:relative;overflow:hidden;cursor:pointer;width:80%;height:80%;padding:8px 16px;background-color:var(--domic-color-background-secondary);color:#333;border:var(--border);border-radius:4px;margin-bottom:20px}.custom-file-input span{position:relative;color:var(--color-text);left:50%;top:50%;transform:translate(-50%,-50%)}.file-label{display:inline-block}.hidden-input{position:absolute;top:0;left:0;opacity:0;width:100%;height:100%;cursor:pointer}.close{position:absolute;right:20px;top:20px;padding:4px;cursor:pointer;border-radius:50%;transition:all .2s linear}.close:hover{background:var(--domic-color-background-secondary);color:var(--color-inactive)}.custom-select#courses{width:450px}.block-top h3{margin-bottom:0}.notify-block h3{margin-bottom:6px}.notification{border-bottom:var(--border);padding-top:18px;padding-bottom:18px}.notification:last-child{padding-bottom:0}.notification .notification-header{display:flex;align-items:end;color:var(--color-inactive);margin-bottom:10px}.notification .notification-header a{color:var(--color-inactive)}.notification .notification-header h4{margin:0;font-size:15px;font-weight:600}.notification .notification-header span{font-size:11px;margin-left:10px}.notification .info span{color:var(--color-primary)}.notification .info .main{margin:0;font-weight:400;font-size:14px}.notification .info a{color:var(--color-primary);transition:color .2s linear}.notification .info a:hover{color:var(--color-text)}.notification:last-child{border-bottom:none}.notification .comment{font-size:12px;margin-top:10px}.notification .comment ul,.notification .comment ol,.notification .comment li{margin:0}.session{display:flex;align-items:center;justify-content:space-between}.session .session-info{display:flex;align-items:center}.session span{color:var(--color-inactive);margin-right:10px}.session .time{margin-top:0;margin-bottom:0;margin-right:10px}.session .ip{color:var(--color-inactive);font-size:11px}.error{display:flex;flex-direction:column;align-items:center;justify-content:center;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:100%}.error h1{font-size:50px;margin-bottom:0;color:var(--color-primary)}.error h2{font-size:30px;color:var(--color-primary)}.user-home .course .course-slug{font-size:11px;font-weight:600;color:var(--color-inactive);padding-top:2px}.user-home .course .course-actions{display:grid;grid-template-columns:repeat(5,1fr);-moz-column-gap:20px;column-gap:20px;margin-top:4px;width:100%}.user-home .course button{margin-top:6px;height:22px;padding:0}.user-home .course button:hover{color:var(--color-primary);background:none}.user-home .course button span{margin:0!important}.user-home .unchecked-files .unchecked-container{display:flex;justify-content:space-between;align-items:center}.user-home .unchecked-files a{color:var(--color-primary);transition:all .2s linear}.user-home .unchecked-files a:hover{color:var(--color-text)}.user-home .unchecked-files .courses-container .course-check-block:not(:last-child){margin-bottom:10px}.user-home .unchecked-files .course-check{font-weight:600;font-size:14px;margin:2px 0}.user-home .unchecked-files .module-check{font-weight:500;margin:5px 0 5px 20px}.user-home .unchecked-files .unit-check{margin:5px 0 5px 40px}.user-home .unchecked-files span:not(.material-symbols-outlined){font-weight:600;font-size:10px;color:var(--color-inactive)}.user-home .unchecked-files span.material-symbols-outlined{font-size:18px;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--color-inactive);cursor:pointer}.course-manager-container{display:grid;grid-template-columns:repeat(4,1fr);-moz-column-gap:20px;column-gap:20px;row-gap:20px;align-items:start}.course-manager-container .course-editor-item{border:var(--border);border-radius:var(--border-radius);overflow:hidden;padding:16px}.course-manager-container .course-editor-item p{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;font-size:14px;font-weight:500}.course-manager-container .course-editor-item .course-slug{font-size:12px;font-weight:600;color:var(--color-inactive);padding-top:4px}.course-manager-container .course-editor-item .buttons{margin-top:10px;display:flex}.course-manager-container .course-editor-item .buttons button{margin-right:10px}td.course-name{width:40%}td.slug{width:8%}td.actions-course{width:10%}.course-editor{display:flex;flex-direction:row;justify-content:start;width:100%;align-items:start}.course-editor .block{width:100%}.course-editor .course-info{width:75%;margin-right:20px}.course-editor .marks-settings{width:19%}.course-editor .marks-settings input{width:95%}textarea#course-description{width:100%;height:290px;margin-bottom:0}.marks-settings input{width:95%}.block .button{width:100%;display:flex;justify-content:center}.block .button .add{margin-top:20px;width:100px;height:30px;font-size:12px}#add-instructor{width:500px}#add-instructor .block-head-button{margin-bottom:20px}#add-instructor .input-instructor{width:90%;margin-bottom:10px}.structure .head-button{padding-right:0}.buttons-structure-editor{width:auto;display:flex}.buttons-structure-editor button{margin-left:20px;width:auto}.module-level{display:flex;width:auto}.editor-container{display:flex;justify-content:space-between;align-items:center;border:var(--border);border-radius:var(--border-radius);transition:all .2s linear;width:100%;margin-bottom:10px;padding:0;flex-direction:column;cursor:auto;background:var(--domic-color-background)}.editor-container span{margin-left:6px}.editor-container:hover{color:var(--color-text);border:var(--border)}.editor-container .main-info{width:100%;display:flex;justify-content:space-between;align-items:center}.editor-container .main-info .editor-container-title{margin:0;padding-left:20px;padding-top:15px;padding-bottom:15px;display:flex;align-items:center;text-overflow:ellipsis}.editor-container .main-info .editor-container-title span{margin-right:8px;font-size:20px;color:var(--color-inactive);cursor:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.editor-container .main-info .actions{padding-right:10px;width:auto;display:flex;align-items:center}.editor-container .main-info .actions button{white-space:nowrap;margin-left:6px}.editor-container .detailed-info{width:100%;display:flex;flex-direction:column;align-items:center}.editor-container .detailed-info .form-row{width:95%;margin-top:20px;margin-bottom:10px}.editor-container .detailed-info .form-row:first-child{display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:20px;column-gap:20px}.editor-container .detailed-info .form-row:first-child input{width:90%}.editor-container .detailed-info .form-row:last-child:not(.unit-editor .detailed-info .form-row:last-child,.files-container .editor-container .detailed-info .form-row:last-child){display:grid;grid-template-columns:repeat(1,1fr);margin-top:0}.editor-container .detailed-info .form-row:last-child textarea{width:96%;height:100px}.editor-container .units-structure{width:100%;padding-top:15px;padding-bottom:5px;border-top:var(--border)}.editor-container .units-structure .unit-editor{margin-left:20px;margin-right:20px;width:auto}.unit-editor{align-items:flex-start}.unit-editor .unit-text{width:auto;display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-start;max-width:100%!important}.unit-editor .unit-text .editor-container-title{width:auto;margin-right:10px}.editor-container .unit-editor .main-info .unit-text .editor-container-title{overflow:visible}.editor-container .unit-editor .main-info .unit-text .unit-type{padding-left:0;padding-bottom:7px}.course-container-content{display:flex;width:100%}.structure-space{width:30px}.course-container-content-view{width:97%}#module-editor .form-row:nth-child(3){margin-bottom:20px}.unit-item{display:flex;flex-direction:row;align-items:center;width:auto;cursor:pointer;padding-left:20px;padding-top:10px;padding-bottom:10px;border:var(--border);border-radius:var(--border-radius);transition:all .2s linear;overflow:hidden}.unit-item strong{color:var(--color-inactive);margin-right:10px}.unit-item:hover{background:var(--domic-color-background-secondary)}.unit-form .form-row:nth-child(1) .form-input input{margin-bottom:15px}.unit-form .form-row:nth-child(2) .form-input:last-child label{margin:6px}.unit-form>.form-input:nth-child(3){width:100%;margin-bottom:10px}.detailed-info{width:80%}.detailed-info h3{margin-top:0}.detailed-info .form-row{display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:30px;column-gap:30px}.detailed-info.content-detailed-into .form-row{display:grid;grid-template-columns:58% 17% 17%;-moz-column-gap:30px;column-gap:30px}.detailed-info .content-editor-row{display:block!important}.detailed-info.variant-editor .form-row{display:grid;grid-template-columns:2fr 1fr .5fr;-moz-column-gap:20px;column-gap:20px}.detailed-info.variant-editor .form-row:nth-child(3){display:block;width:100%}.detailed-info.variant-editor .form-row .radio-input p{margin-top:0;margin-bottom:6px}.content-container .editor-container .detailed-info .form-row .radio-input{display:flex;flex-direction:column}.detailed-info .form-row .radio-input input,.detailed-info .form-row .checkbox-input input{width:200px}.detailed-info .form-row .radio-input p,.detailed-info .form-row .checkbox-input p{margin-top:6px;margin-bottom:8px}.detailed-info .form-row .radio-input label{margin-bottom:6px}.detailed-info .form-row .checkbox-input{display:flex;flex-direction:column}.detailed-info .form-row .checkbox-input label{margin:0 0 6px}.detailed-info.content-detailed-into .form-row.file-uploading{margin-top:0;display:grid;grid-template-columns:1fr}.detailed-info.content-detailed-into .form-row.file-uploading p{margin-top:0}.detailed-info.content-detailed-into .form-row.content-editor-row.hidden{display:none!important}.unit-editor-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;align-items:start}.add-access h3,.course-access h3{margin-bottom:10px}.course-editor-groups{display:grid;grid-template-columns:2fr 6fr;-moz-column-gap:20px;column-gap:20px;align-items:flex-start}.block p.no-content{margin-top:30px;font-size:12px}.course-access-data p.no-content.double{margin-bottom:24px}.course-editor-groups .tabs{margin-bottom:20px}.course-editor-groups .tabs button.alternative-button{margin-bottom:10px}.course-editor-groups .tabs a:last-child button.alternative-button{margin-bottom:0}.block.group-students .block-head-button{margin-bottom:0}.block.group-students input,.course-access-data input{width:140px}.course-access-data .block-head-button h3,.block.group-students h3{cursor:pointer}.block.group-students .tabs{margin-top:20px;margin-bottom:0}.course-access-data .block-head-button{margin-bottom:0}.course-access-data .tabs{margin-top:20px}.course-access-data .tabs.user-tabs{margin-bottom:0}.course-access-data p.no-content{margin-top:20px;margin-bottom:20px}.course-access-data>div:last-child p.no-content{margin-bottom:0}.editor-table td.access-type,.editor-table td.date{width:8%}.editor-table input[type=datetime-local]{width:82%;margin-bottom:4px}.editor-table td.visibility{width:6%}.editor-table tr td:first-child span{color:var(--color-inactive);font-size:10px}.editor-table tr td:first-child span.type{font-weight:600}td.access-actions{width:10%}table td .radio{margin-bottom:0}table button{font-size:11px;height:34px}table td .radio,table td .form-check{font-size:13px}td.select-table{width:13%}#course-deadline{margin-bottom:4px}td.coefficient{width:8%}input.coefficient-input{margin-top:10px;margin-bottom:0;width:80%}input.coefficient-input:first-child{margin-top:0}#variants-editor .variants-select{display:flex}#variants-editor .variants-select .group-select{width:30%;margin-right:10px}#variants-editor .variants-select .unit-select{width:70%}#variants-editor table tr td:first-child{width:30%}#variants-editor table tr td:nth-child(2){padding-right:40px;padding-bottom:16px}#variants-editor table tr td:last-child{width:10%}.select-checker-params{display:flex;margin-top:10px}.params-selector.checker-params .block-head-button{margin-bottom:4px}.params-selector.checker-params .block-head-button .buttons{margin-bottom:10px}.params-selector.checker-params .block-head-button .buttons label{margin:0}.select-checker-params .group-select-container{width:25%;margin-right:10px}.select-checker-params .unit-select-container{width:75%}.file-checker-container{display:grid;grid-template-columns:2fr 8fr;grid-column-gap:20px;align-items:start}.file-checker-container .students-list .file-checker-select{font-size:13px;text-align:left;padding-left:15px;margin-bottom:10px;color:var(--color-text);background:var(--domic-color-background);border:var(--border)}.file-checker-container .students-list .file-checker-select:hover{background:var(--domic-color-background-secondary)}.file-checker-container .students-list .file-checker-select.unchecked-files{background:var(--color-primary-light)}.file-checker-container .students-list .file-checker-select.selected{background:var(--color-primary);color:var(--color-text-button);border:1px solid var(--color-primary)}.file-checker-container .checker .deadline{color:var(--color-inactive);font-size:12px;font-weight:600;text-align:right}.file-checker-container .checker .mark-comment-variant{width:64%;margin-right:5px}.file-checker-container .checker .mark-comment-variant .mark-comment,.file-checker-container .checker .unit-mark{display:flex}.file-checker-container .checker .unit-mark .mark-input{width:30%;margin-right:16px}.file-checker-container .checker .unit-mark .mark-input label,.file-checker-container .checker .unit-mark .comment-input label{font-size:12px;margin-bottom:2px}.file-checker-container .checker .unit-mark .mark-input input{width:93%;margin-right:0;margin-bottom:15px}.file-checker-container .checker .unit-mark .mark-input button{font-size:12px;background:var(--domic-color-background);border:var(--border);color:var(--color-text);padding:4px}.file-checker-container .checker .unit-mark .mark-input button:hover{background:var(--domic-color-background-secondary)}.file-checker-container .checker .unit-mark .mark-input .fast-marks{width:98%;display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:10px;column-gap:10px}.file-checker-container .checker .unit-mark .mark-input .fast-marks-secondary{width:98%;display:grid;grid-template-columns:repeat(4,1fr);-moz-column-gap:10px;column-gap:10px;margin-top:10px}.file-checker-container .checker .unit-mark .comment-input{width:70%;margin-right:16px}.file-checker-container .checker .unit-mark .comment-input textarea{width:95%;height:180px;margin-bottom:0}.file-checker-container .checker .variant-container{margin-top:20px}.file-checker-container .checker .variant-container .title{margin-top:0}.file-checker-container .checker .variant-container .variant{margin:0 16px 0 0}.file-checker-container .checker .files{margin-top:0;margin-bottom:20px}.file-checker-container .checker .files tbody tr{height:60px}.file-checker-container .checker .files tbody tr:hover button{background:var(--domic-color-background-secondary)}.file-checker-container .checker .files tr.unchecked{color:var(--color-primary)}.file-checker-container .checker .buttons-templates{width:36%}.file-checker-container .checker .buttons-templates input[type=checkbox]+label{margin-left:0}.file-checker-container .checker .buttons-templates .buttons{margin-top:20px;display:flex;justify-content:space-between}.file-checker-container .checker .comment-templates .template-header{margin-top:30px;display:flex;justify-content:space-between}.file-checker-container .checker table{margin-top:0}.file-checker-container .checker table.templates tbody tr td.name,.file-checker-container .checker table.templates tbody tr td.edit{width:320px}.file-checker-container .checker table.templates tbody tr td.actions{width:80px}.file-checker-container .checker table.templates tbody tr td.actions div{display:flex}.file-checker-container .checker table tr:hover td button{background:var(--domic-color-background-secondary)}.file-checker-container .checker table.templates tbody tr td.edit input{margin:0 0 8px;width:180px;padding-right:10px}.file-checker-container .checker table.templates tbody tr td.edit textarea{margin:0;width:180px;height:100px}.params-selector h3{margin-bottom:10px}.select-marks-params{margin-top:10px;display:flex}.select-marks-params .unit-select-container{width:50%}.select-marks-params .group-select-container{width:32%;margin-right:10px}.select-marks-params .student-select-container{width:83%}.select-marks-params .select2-container.select2-container--default{width:32%!important;margin-right:10px!important}.select-marks-params .unit-select-container .select2-container.select2-container--default,.select-marks-params .student-select-container .select2-container.select2-container--default,.select-marks-params .group-select-container .select2-container.select2-container--default{width:100%!important}.marks-editor-table .student-name{width:26%}td.mark-field{width:8%;padding-left:10px;padding-right:30px}td.mark-field input{margin:0}.marks-editor-table .comment-field{width:32%;padding-left:30px;padding-right:30px}.marks-editor-table .comment-field textarea{width:100%;height:40px;margin:0}.marks-editor-table .instructor-name{padding-left:30px;padding-right:30px}.block.marks .block-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.block.marks .block-head h3{margin:0}.block.marks .block-head p{margin:0;font-size:12px;font-weight:600;color:var(--color-inactive)}.block.marks .marks-editor-table tbody tr td:first-child .current{font-weight:500;font-size:11px;color:var(--color-inactive);margin:0}.block.marks .marks-editor-table tbody tr td:first-child .module-name{font-size:11px;color:var(--color-inactive);margin:0}.attendance-params .select-attendance-params{margin-top:10px}.attendance-container{overflow-x:auto}table.attendance{width:auto;margin-top:0}table.attendance thead tr td:not(td:first-child){padding:10px;font-size:11px}table.attendance tr td:first-child{width:160px!important}table.attendance tr td.statistics{width:55px!important;font-size:13px}table.attendance tr td{width:auto}table.attendance tr td:has(select){padding:4px}.add-date{display:none;width:500px}.pair-type-filter{margin-right:10px}.pair-type-filter .select2-container{margin-top:0!important}.pair-type-filter .select2-container .select2-selection{height:32px!important;width:200px!important}.pair-type-filter .select2-container .select2-selection .select2-selection__rendered{font-size:12px!important}.pair-type-filter .select2-container .select2-selection .select2-selection__arrow{top:5px!important}table.attendance tr td .select2-container{margin-top:0!important}table.attendance tr td .select2-container .select2-selection{height:26px!important}table.attendance tr td .select2-container .select2-selection .select2-selection__rendered{font-size:11px!important}table.attendance tr td .select2-container .select2-selection .select2-selection__arrow{top:0!important}.select2-container .select2-dropdown .select2-results__options .select2-results__option{margin:5px 0!important}.select2-container--default{width:100%!important;margin-left:0!important;margin-top:6px!important}.select2-container--default:has(.select2-dropdown){margin:0!important}.select2-container--default span{margin-left:0!important}.select2-selection__arrow{top:9px!important}.select2-selection.select2-selection--single{border:var(--border)!important;height:47px!important;display:flex!important;align-items:center!important;border-radius:var(--border-radius-input)!important;background:var(--domic-color-background)!important}.select2-hidden-accessible{margin:0!important}.select2-dropdown{border:var(--border)!important;background:var(--domic-color-background)!important}.select2-dropdown.select2-dropdown--below{border-top:none!important}.select2-dropdown.select2-dropdown--above{border-bottom:none!important}.select-report-params{display:flex;margin-top:10px}.select-report-params .group-select-container{width:100%}.report-params .block-head-button{margin-bottom:8px}.report-params .block-head-button h3{margin-bottom:0}.report-params .block-head-button .buttons{height:32px}.report .report-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.report-head h3{margin:0}.report .report-head div{display:flex}.report .report-head div p{margin:0 0 0 10px;text-align:right;color:var(--color-inactive);font-size:11px;font-weight:600}.report .report-table,.report .group-report-table{margin-top:0}.report .report-table tbody td:first-child span{color:var(--color-inactive);font-size:10px}.report .report-table td.instructor{width:20%}.report .report-table td.mark,.report .report-table td.current-mark,.report .report-table td.max-mark{width:14%}.report.report-group-student{display:grid;grid-template-columns:2fr 5fr;grid-column-gap:20px;align-items:start}.unit-mark-editor-head{display:flex;justify-content:space-between;align-items:center}.unit-mark-editor-head h3,.unit-mark-editor-head p{margin:0}.unit-marks-editor{display:none;width:60%}.course-requirements{display:none;width:40%}.course-requirements .form-input input{margin-bottom:10px}.unit-marks-editor .mark-field{width:14%}.unit-marks-editor .course-mark{width:12%}.unit-marks-editor .course-mark label{margin:0}.user-online{padding:6px 10px 6px 20px;border:var(--border);border-radius:var(--border-radius)}.user-online p:first-child{margin-bottom:6px}.user-online p:last-child{color:var(--color-inactive);font-size:11px;margin-top:0}.groups-container{display:grid;grid-template-columns:repeat(4,1fr);-moz-column-gap:20px;column-gap:20px;row-gap:20px}.groups-container .group-editor{height:41.6px;display:flex;align-items:center;justify-content:space-between;padding:6px 10px 6px 20px;border:var(--border);border-radius:var(--border-radius)}.groups-container .group-editor p{margin:0}.groups-container .group-editor .actions{display:flex;align-items:center}.groups-container .group-editor .actions button:first-child{margin-right:6px}.groups-container .group-editor.protected{color:var(--color-inactive);background:var(--domic-color-background-secondary)}.group-students-list{display:none;width:600px}.group-students-list table{margin-top:0}.group-students-list table tr td:first-child{width:60%}.group-students-list table tr td:last-child{width:40%}.group-students-list h3{margin-top:0}.block-head-button .group-search{height:30px!important}.group-edit{display:none;width:700px}.students-container{display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:20px;column-gap:20px;row-gap:20px}.students-container .student-editor{display:flex;align-items:center;justify-content:space-between;padding:6px 10px 6px 20px;border:var(--border);border-radius:var(--border-radius)}.students-container .student-editor p{margin:0}.students-table tbody tr.protected{color:var(--color-inactive);background:var(--domic-color-background-secondary)}.student-edit,#fast-add{display:none;width:700px}#fast-add form{width:100%;height:90%}#fast-add form textarea{margin-top:20px;width:100%;height:300px}#simple-add{display:none;width:700px}.student-filter-form{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.student-filter-form input{width:60%;margin:0;height:42px}.student-filter-form .group-select-container{width:37.5%}.student-filter-form .group-select-container .select2-container{margin-top:0!important}.content-editor{margin-top:6px;border:var(--border);border-radius:var(--border-radius-input);padding-top:12px}.content-editor .codex-editor__redactor{padding-bottom:16px!important}.content-editor .codex-editor .ce-block__content{max-width:83%!important}.content-editor .codex-editor .ce-toolbar__content{max-width:84%!important}.math-editor{outline:0;padding:14px;border:var(--border);border-radius:var(--border-radius-input)}.codex-editor svg{color:var(--color-text)}.codex-editor .ce-toolbar__actions span:hover{background:var(--domic-color-background-secondary)}.codex-editor .ce-popover,.codex-editor .tc-popover{background:var(--domic-color-background)!important;color:var(--color-text);border:var(--border)}.codex-editor .ce-popover:hover,.codex-editor .tc-popover:hover{background:var(--domic-color-background)}.codex-editor .ce-popover .ce-popover__items .ce-popover-item:hover,.codex-editor .ce-popover .ce-popover__items .ce-popover-item--active,.codex-editor .tc-popover .tc-popover__item:hover,.codex-editor .tc-popover .tc-popover__item--active{background:var(--color-secondary)}.ce-block--selected .ce-block__content{background:var(--domic-color-background-secondary)!important}.codex-editor .ce-popover .ce-popover-item__icon,.codex-editor .tc-popover .tc-popover__item-icon{background:var(--domic-color-background-secondary);box-shadow:none!important;-webkit-box-shadow:none!important;border:none}.codex-editor .ce-popover .ce-popover-item__title{color:var(--color-text)}.codex-editor .ce-popover .ce-popover__search{background:var(--domic-color-background-secondary)}.codex-editor .ce-inline-toolbar{background:var(--domic-color-background);border:var(--border)}.codex-editor .ce-inline-toolbar .ce-inline-toolbar__dropdown:hover{background:var(--domic-color-background-secondary);overflow:hidden}.codex-editor .ce-inline-toolbar .ce-inline-toolbar__buttons button:hover{background:var(--domic-color-background-secondary)}.codex-editor .ce-conversion-toolbar{background:var(--domic-color-background);border:var(--border)}.codex-editor .ce-conversion-toolbar .ce-conversion-tool:hover{background:var(--domic-color-background-secondary)}.codex-editor .ce-conversion-toolbar .ce-conversion-tool.ce-conversion-tool--focused{background:var(--domic-color-background-secondary)!important}.codex-editor .ce-conversion-toolbar .ce-conversion-tool .ce-conversion-tool__icon{background:var(--domic-color-background);box-shadow:none;-webkit-box-shadow:none}.codex-editor ::-moz-selection{background:var(--color-primary)}.codex-editor ::selection{background:var(--color-primary)}.ce-block__content{padding-top:4px;padding-bottom:4px}.math-input-wrapper{display:flex;flex-direction:column;width:100%;margin-bottom:10px}.math-preview{min-height:25px;width:100%;padding-top:6px;padding-bottom:6px;border:var(--border);font-size:15px;text-align:center}.math-preview *{font-family:Katex_Math,serif}.math-input{border:var(--border);width:98.5%;margin-top:5px}.math-input:hover{border:var(--border)}.errorMessage{color:red}.ce-code__textarea.cdx-input{background:var(--domic-color-background-secondary);color:var(--color-text);border:var(--border);border-radius:var(--border-radius-input);margin-top:10px;margin-bottom:10px}.ce-rawtool__textarea.cdx-input{background:var(--domic-color-background-secondary);color:var(--color-text);border:var(--border);border-radius:var(--border-radius-input)}.ce-toolbar__plus:hover{background:var(--domic-color-background-secondary)}.tc-table{border-top:var(--border)}.tc-row,.tc-row:after{border-bottom:var(--border)}.tc-row--selected:after{background:var(--domic-color-background-secondary)}.tc-cell{border-right:var(--border)}.tc-add-column{border-top:var(--border)}.tc-add-column:hover,.tc-add-row:hover{background:var(--domic-color-background-secondary)}.tc-add-row:hover:before{background:var(--domic-color-background-secondary)}.tc-row--selected,.tc-cell--selected{background:var(--domic-color-background-secondary)}.tc-table--heading .tc-row:first-child,.tc-table--heading .tc-row:first-child:after{border-bottom:var(--border);bottom:0}.ct{z-index:10005}.ct:before,.ct:after{background:none}.ct .ct__content{background:var(--domic-color-background-secondary);color:var(--color-text);border-radius:var(--border-radius)}.ce-code__textarea{height:180px;min-height:180px;font-size:12px;font-family:monospace;resize:vertical}.content-editor.unit-content-editor{width:100%;margin-top:8px}.form-input.content-editor-row{width:100%;padding-bottom:10px}.image-tool{display:flex;flex-direction:column;align-items:center;gap:30px;padding-top:12px;padding-bottom:15px}.image-tool .image-tool-controls{display:flex;align-items:center;gap:20px;width:90%}.image-tool .image-tool-controls .input-group{display:flex;flex-direction:column;gap:6px;width:100%}.image-tool .image-tool-controls select{margin:0}.image-tool .image-preview{width:60%}.file-tool{display:flex;flex-direction:column;align-items:center;gap:30px;padding-top:12px;padding-bottom:15px}.file-tool .file-tool-controls{display:flex;align-items:center;gap:20px;width:90%}.file-tool .file-tool-controls .input-group{display:flex;flex-direction:column;gap:6px;width:100%}.file-tool .file-tool-controls select{margin:0}.head-navigation{display:flex;align-items:center;justify-content:space-between;margin-block-start:.83em;margin-block-end:1.1em;margin-inline-start:0px;margin-inline-end:0px}.head-navigation h2{margin:0}.vertical-navigation{display:flex;gap:30px;margin-right:30px}.vertical-navigation .navigation-item{position:relative;overflow:hidden;padding-bottom:10px;transition:color .5s ease}.vertical-navigation .navigation-item:after{content:"";position:absolute;left:50%;bottom:0;width:100%;height:3px;background:var(--color-primary);transform:translate(-50%) scaleX(0);transition:transform .5s ease}.vertical-navigation .navigation-item:hover:after,.vertical-navigation .navigation-item.active:after{transform:translate(-50%) scaleX(1)}.vertical-navigation .navigation-item:hover,.vertical-navigation .navigation-item.active{color:var(--color-primary)}.fixed-actions{position:fixed;top:50%;transform:translateY(-50%);right:0;background:var(--domic-color-background);border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius);box-shadow:var(--shadow);padding:6px 4px;display:flex;flex-direction:column;gap:4px}@media (max-width: 1200px){.courses-home .courses{grid-template-columns:repeat(2,minmax(100px,1fr))}.modules-block .modules{grid-template-columns:repeat(3,minmax(100px,1fr))}.module-content{grid-template-columns:minmax(100px,1fr);grid-template-areas:"A" "B"}}@media (max-width: 950px){.content{margin-left:10px!important;margin-top:94px}.content h2{margin-left:10px}.user-home{grid-template-columns:repeat(2,1fr)}.courses-home .courses{grid-template-columns:minmax(100px,1fr)}.user-home.one-column .courses-home .courses{grid-template-columns:repeat(3,minmax(10px,1fr))}.courses-home .courses .course{width:auto}.modules-block .modules{grid-template-columns:repeat(2,minmax(100px,1fr))}}@media (max-width: 580px){.notification .notification-header{flex-direction:column;align-items:start;gap:6px}.notification .notification-header span{margin-left:0}.head{flex-direction:column;align-items:start}.head h2{white-space:initial}.head a{max-width:initial}.head h4{margin-left:0}.paginate-container{margin-top:20px;flex-direction:column-reverse;gap:10px}.auth-form{width:90%}header{padding-left:6px}header .controls{margin-right:10px}header .controls .support{display:none}.user-home{grid-template-columns:initial;grid-template-areas:"B" "A"}.user-home .home-notifications .notification-home:nth-of-type(3){border-bottom:none}.user-home .home-notifications .notification-home:nth-of-type(n+4){display:none}.courses-home .courses{grid-template-columns:repeat(1,1fr)}.user-home.one-column .courses-home .courses{grid-template-columns:repeat(1,minmax(10px,1fr))}.courses-home .courses .course{width:auto}.modules-block .modules{grid-template-columns:minmax(100px,1fr)}.unit-data .title-deadline p.title{white-space:normal;font-size:16px}.files-block .buttons input{width:52%}.file-manager tbody td .actions button{margin-right:0}.notify-block .notifications .notification-header h4{font-size:15px}.notify-block .notifications .notification-header span{font-size:11px}.form-row{flex-direction:column}.form-row .form-input{width:auto}.rating .top{display:none}.rating .rate{text-align:right;font-size:11px!important;width:80%}}:root{--f-spinner-width: 36px;--f-spinner-height: 36px;--f-spinner-color-1: rgba(0, 0, 0, .1);--f-spinner-color-2: rgba(17, 24, 28, .8);--f-spinner-stroke: 2.75 }.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}.f-spinner svg{width:100%;height:100%;vertical-align:top;animation:f-spinner-rotate 2s linear infinite}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg *:first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg *:last-child{stroke:var(--f-spinner-color-2);animation:f-spinner-dash 2s ease-in-out infinite}@keyframes f-spinner-rotate{to{transform:rotate(360deg)}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-throwOutUp{animation:.175s ease-out both f-throwOutUp}.f-throwOutDown{animation:.175s ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0,-150px,0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0,150px,0);opacity:0}}.f-zoomInUp{animation:var(--f-transition-duration, .2s) ease-out .1s both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration, .2s) ease-out both f-zoomOutDown}@keyframes f-zoomInUp{0%{transform:scale(.975) translate3d(0,16px,0);opacity:0}to{transform:scale(1) translateZ(0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(.975) translate3d(0,16px,0);opacity:0}}.f-fadeIn{animation:var(--f-transition-duration, .2s) ease both f-fadeIn;z-index:10000}.f-fadeOut{animation:var(--f-transition-duration, .2s) ease both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeOut{to{opacity:0}}.f-fadeSlowIn{animation:var(--f-transition-duration, .5s) ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{animation:var(--f-transition-duration, .5s) ease both f-fadeSlowOut;z-index:1}@keyframes f-fadeSlowIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeSlowOut{to{opacity:0}}.f-fadeFastIn{animation:var(--f-transition-duration, .2s) ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{animation:var(--f-transition-duration, .2s) ease-out both f-fadeFastOut;z-index:2}@keyframes f-fadeFastIn{0%{opacity:.75}to{opacity:1}}@keyframes f-fadeFastOut{to{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration, .2s) ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration, .2s) * .5) linear .1s both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-crossfadeOut{to{opacity:0}}.f-slideIn.from-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInNext}.f-slideIn.from-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInPrev}.f-slideOut.to-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutNext}.f-slideOut.to-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutPrev}@keyframes f-slideInPrev{0%{transform:translate(100%)}to{transform:translateZ(0)}}@keyframes f-slideInNext{0%{transform:translate(-100%)}to{transform:translateZ(0)}}@keyframes f-slideOutNext{to{transform:translate(-100%)}}@keyframes f-slideOutPrev{to{transform:translate(100%)}}.f-classicIn.from-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-classicInNext;z-index:2}.f-classicIn.from-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-classicInPrev;z-index:2}.f-classicOut.to-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-classicOutPrev;z-index:1}@keyframes f-classicInNext{0%{transform:translate(-75px);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes f-classicInPrev{0%{transform:translate(75px);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes f-classicOutNext{to{transform:translate(-75px);opacity:0}}@keyframes f-classicOutPrev{to{transform:translate(75px);opacity:0}}:root{--f-button-width: 40px;--f-button-height: 40px;--f-button-border: 0;--f-button-border-radius: 0;--f-button-color: #374151;--f-button-bg: #f8f8f8;--f-button-hover-bg: #e0e0e0;--f-button-active-bg: #d0d0d0;--f-button-shadow: none;--f-button-transition: all .15s ease;--f-button-transform: none;--f-button-svg-width: 20px;--f-button-svg-height: 20px;--f-button-svg-stroke-width: 1.5;--f-button-svg-fill: none;--f-button-svg-filter: none;--f-button-svg-disabled-opacity: .65 }.f-button{display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;transition:var(--f-button-transition)}@media (hover: hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:none}.f-button:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color))}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;transition:opacity .15s ease;transform:var(--f-button-transform);filter:var(--f-button-svg-filter);pointer-events:none}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-prev,.f-carousel__nav .f-button.is-next,.fancybox__nav .f-button.is-prev,.fancybox__nav .f-button.is-next{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next{top:50%;transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next{top:auto;left:50%;transform:translate(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg{transform:rotate(90deg)}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body{touch-action:none}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));overflow:hidden!important;overscroll-behavior-y:none}.fancybox__container{--fancybox-color: #dbdbdb;--fancybox-hover-color: #fff;--fancybox-bg: rgba(24, 24, 27, .7);--fancybox-slide-gap: 10px;--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-color-1: rgba(255, 255, 255, .1);--f-spinner-color-2: #bbb;--f-spinner-stroke: 3.65;position:fixed;inset:0;direction:ltr;display:flex;flex-direction:column;box-sizing:border-box;margin:0;padding:0;color:#f8f8f8;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:visible;z-index:var(--fancybox-zIndex, 9000);outline:none;transform-origin:top left;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;text-size-adjust:100%;overscroll-behavior-y:contain}.fancybox__container *,.fancybox__container *:before,.fancybox__container *:after{box-sizing:inherit}.fancybox__backdrop{position:fixed;inset:0;z-index:-1;background:var(--fancybox-bg);opacity:var(--fancybox-opacity, 1);will-change:opacity}.fancybox__carousel{position:relative;box-sizing:border-box;flex:1;min-height:0;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__viewport{width:100%;height:100%}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__track{display:flex;margin:0 auto;height:100%}.fancybox__slide{flex:0 0 auto;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;margin:0 var(--fancybox-slide-gap) 0 0;padding:4px;overflow:auto;transform:translateZ(0);backface-visibility:hidden}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}.fancybox__slide.has-iframe,.fancybox__slide.has-video,.fancybox__slide.has-html5video,.fancybox__slide.has-image{overflow:hidden}.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}.fancybox__slide:before,.fancybox__slide:after{content:"";flex:0 0 0;margin:auto}.fancybox__content{align-self:center;display:flex;flex-direction:column;position:relative;margin:0;padding:1.5rem;max-width:100%;color:var(--fancybox-content-color, var(--color-text));background:var(--fancybox-content-bg, var(--domic-color-background));cursor:default;border-radius:0;z-index:20}.is-loading .fancybox__content{opacity:0}.is-draggable .fancybox__content{cursor:move;cursor:grab}.can-zoom_in .fancybox__content{cursor:zoom-in}.can-zoom_out .fancybox__content{cursor:zoom-out}.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__content [data-selectable],.fancybox__content [contenteditable]{cursor:auto}.fancybox__slide.has-image>.fancybox__content{padding:0;background:#0000;min-height:1px;background-repeat:no-repeat;background-size:contain;background-position:center center;transition:none;transform:translateZ(0);backface-visibility:hidden}.fancybox__slide.has-image>.fancybox__content>picture>img{width:100%;height:auto;max-height:100%}.is-zooming-in .fancybox__viewport:not(.is-dragging) .fancybox__slide:not(.is-selected) .fancybox__content,.is-zooming-out .fancybox__slide:not(.is-selected) .fancybox__content{visibility:hidden}.is-animating .fancybox__content,.is-dragging .fancybox__content{filter:blur(0px);will-change:transform,width,height}.fancybox-image{margin:auto;display:block;width:100%;height:100%;min-height:0;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fancybox__caption{align-self:center;max-width:100%;flex-shrink:0;margin:0;padding:14px 0 4px;overflow-wrap:anywhere;line-height:1.375;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);cursor:auto;visibility:visible}.is-loading .fancybox__caption,.is-closing .fancybox__caption{opacity:0;visibility:hidden}.is-compact .fancybox__caption{padding-bottom:0}.f-button.is-close-btn{--f-button-svg-stroke-width: 2;position:absolute;top:0;right:8px;z-index:40}.fancybox__content>.f-button.is-close-btn{--f-button-width: 34px;--f-button-height: 34px;--f-button-border-radius: 4px;--f-button-color: var(--fancybox-color, #fff);--f-button-hover-color: var(--fancybox-color, #fff);--f-button-bg: transparent;--f-button-hover-bg: transparent;--f-button-active-bg: transparent;--f-button-svg-width: 22px;--f-button-svg-height: 22px;position:absolute;top:-38px;right:0;opacity:.75}.is-loading .fancybox__content>.f-button.is-close-btn{visibility:hidden}.is-zooming-out .fancybox__content>.f-button.is-close-btn{visibility:hidden}.fancybox__content>.f-button.is-close-btn:hover{opacity:1}.fancybox__footer{padding:0;margin:0;position:relative}.fancybox__footer .fancybox__caption{width:100%;padding:24px;opacity:var(--fancybox-opacity, 1);transition:all .25s ease}.is-compact .fancybox__footer{position:absolute;bottom:0;left:0;right:0;z-index:20;background:#18181b80}.is-compact .fancybox__footer .fancybox__caption{padding:12px}.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-border-radius: 50%;--f-button-color: #fff;--f-button-hover-color: #fff;--f-button-outline-color: #000;--f-button-bg: rgba(0, 0, 0, .6);--f-button-active-bg: rgba(0, 0, 0, .6);--f-button-hover-bg: rgba(0, 0, 0, .6);--f-button-svg-width: 18px;--f-button-svg-height: 18px;--f-button-svg-filter: none;top:5px;right:5px}.fancybox__nav{--f-button-width: 50px;--f-button-height: 50px;--f-button-border: 0;--f-button-border-radius: 50%;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: transparent;--f-button-hover-bg: rgba(24, 24, 27, .3);--f-button-active-bg: rgba(24, 24, 27, .5);--f-button-shadow: none;--f-button-transition: all .15s ease;--f-button-transform: none;--f-button-svg-width: 26px;--f-button-svg-height: 26px;--f-button-svg-stroke-width: 2.5;--f-button-svg-fill: none;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, .5));--f-button-svg-disabled-opacity: .65;--f-button-next-pos: 1rem;--f-button-prev-pos: 1rem;opacity:var(--fancybox-opacity, 1)}.fancybox__nav .f-button:before{position:absolute;content:"";inset:-30px -20px;z-index:1}.is-idle .fancybox__nav{animation:.15s ease-out both f-fadeOut}.is-idle.is-compact .fancybox__footer{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__slide>.f-spinner{position:absolute;top:50%;left:50%;margin:var(--f-spinner-top, calc(var(--f-spinner-width) * -.5)) 0 0 var(--f-spinner-left, calc(var(--f-spinner-height) * -.5));z-index:30;cursor:pointer}.fancybox-protected{position:absolute;inset:0;z-index:40;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fancybox-ghost{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;-o-object-fit:contain;object-fit:contain;z-index:40;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.fancybox-focus-guard{outline:none;opacity:0;position:fixed;pointer-events:none}.fancybox__container:not([aria-hidden]){opacity:0}.fancybox__container.is-animated[aria-hidden=false]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>*:not(.fancybox__content){animation:.25s ease .1s backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{animation:.35s ease backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=true]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>*:not(.fancybox__content){animation:.15s ease forwards f-fadeOut}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{animation:.35s ease forwards f-fadeOut}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{width:100%;height:100%}.fancybox__container:not(.is-compact) .has-iframe .fancybox__content,.fancybox__container:not(.is-compact) .has-map .fancybox__content,.fancybox__container:not(.is-compact) .has-pdf .fancybox__content{width:calc(100% - 120px);height:90%}.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{padding:0;background:#18181be6;color:#fff}.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:#0000}.fancybox-placeholder{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.f-carousel__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-outline: 0;--f-thumb-outline-color: #5eb0ef;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1;--f-thumb-border-radius: 2px;--f-thumb-offset: 0px;--f-button-next-pos: 0;--f-button-prev-pos: 0 }.f-carousel__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: .5;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1 }.f-carousel__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 20px;--f-thumb-clip-width: 46px }.f-thumbs{position:relative;flex:0 0 auto;margin:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;user-select:none;perspective:1000px;transform:translateZ(0)}.f-thumbs .f-spinner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;background-image:linear-gradient(#ebeff2,#e2e8f0);z-index:-1}.f-thumbs .f-spinner svg{display:none}.f-thumbs.is-vertical{height:100%}.f-thumbs__viewport{width:100%;height:auto;overflow:hidden}.f-thumbs__track{display:flex;will-change:transform}.f-thumbs__slide{position:relative;flex:0 0 auto;box-sizing:content-box;display:flex;align-items:center;justify-content:center;padding:0;margin:0;width:var(--f-thumb-width);min-width:var(--f-thumb-width);height:var(--f-thumb-height);overflow:visible;cursor:pointer}.f-thumbs__slide.is-loading img{opacity:0}.is-classic .f-thumbs__viewport{height:100%}.is-modern .f-thumbs__track{width:-moz-max-content;width:max-content}.is-modern .f-thumbs__track:before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--left, 0) * 1px);width:calc(100% - var(--width, 0) * 1px);cursor:pointer}.is-modern .f-thumbs__slide{--clip-path: inset(0 calc((var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0)) * .5 * (1 - var(--progress, 0))) round var(--f-thumb-border-radius, 0));transform:translate3d(calc(var(--shift, 0) * -1px),0,0);transition:none;pointer-events:none}.is-modern .f-thumbs__slide>*{clip-path:var(--clip-path)}.is-modern:not(.is-using-mouse) .f-thumbs__slide:focus-within{filter:drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color))}.is-modern.in-touch .f-thumbs__slide{filter:none}.is-modern.is-resting .f-thumbs__slide{transition:all .33s ease}.is-modern.is-resting .f-thumbs__slide>*{transition:all .33s ease}.f-thumbs__slide__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:100%;margin:0;padding:0;border:0;position:relative;border-radius:var(--f-thumb-border-radius);overflow:hidden;background:#0000;outline:none;cursor:pointer;pointer-events:auto;touch-action:manipulation;opacity:var(--f-thumb-opacity);transition:opacity .2s ease}.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity)}.f-thumbs__slide__button:focus:not(:focus-visible){outline:none}.f-thumbs__slide__button:focus-visible{outline:none;opacity:var(--f-thumb-selected-opacity)}.is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity)}.is-nav-selected .f-thumbs__slide__button:after{content:"";position:absolute;inset:0;height:auto;border:var(--f-thumb-outline, 0) solid var(--f-thumb-outline-color, transparent);border-radius:var(--f-thumb-border-radius);animation:f-fadeIn .2s ease-out;z-index:10}.f-thumbs__slide__img{position:absolute;overflow:hidden;inset:0;width:100%;height:100%;padding:var(--f-thumb-offset);box-sizing:border-box;pointer-events:none;-o-object-fit:cover;object-fit:cover}.f-thumbs.is-horizontal .f-thumbs__track{margin:0 auto;padding:8px 0 12px}.f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap) 0 0}.f-thumbs.is-vertical .f-thumbs__track{flex-wrap:wrap;margin:auto 0;padding:0 8px}.f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap) 0}.fancybox__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-border-radius: 2px;--f-thumb-outline: 2px;--f-thumb-outline-color: #ededed;position:relative;opacity:var(--fancybox-opacity, 1);transition:max-height .35s cubic-bezier(.23,1,.32,1)}.fancybox__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: .5;--f-thumb-hover-opacity: 1 }.fancybox__thumbs.is-classic .f-spinner{background-image:linear-gradient(#ffffff1a,#ffffff0d)}.fancybox__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 20px;--f-thumb-clip-width: 46px;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1 }.fancybox__thumbs.is-modern .f-spinner{background-image:linear-gradient(#ffffff1a,#ffffff0d)}.fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap)}.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap) 0}.is-compact .fancybox__thumbs{--f-thumb-width: 64px;--f-thumb-clip-width: 32px;--f-thumb-height: 48px;--f-thumb-extra-gap: 10px }.fancybox__thumbs.is-masked{max-height:0px!important}.is-closing .fancybox__thumbs{transition:none!important}.fancybox__toolbar{--f-progress-color: var(--fancybox-color, rgba(255, 255, 255, .94));--f-button-width: 46px;--f-button-height: 46px;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: rgba(24, 24, 27, .65);--f-button-hover-bg: rgba(70, 70, 73, .65);--f-button-active-bg: rgba(90, 90, 93, .65);--f-button-border-radius: 0;--f-button-svg-width: 24px;--f-button-svg-height: 24px;--f-button-svg-stroke-width: 1.5;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, .15));--f-button-svg-fill: none;--f-button-svg-disabled-opacity: .65;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI Adjusted,Segoe UI,Liberation Sans,sans-serif;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, .5));pointer-events:none;z-index:20}.fancybox__toolbar :focus-visible{z-index:1}.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{position:absolute;top:0;left:0;right:0}.is-idle .fancybox__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{flex-grow:1;flex-basis:0}.fancybox__toolbar__column.is-right{display:flex;justify-content:flex-end;flex-wrap:nowrap}.fancybox__infobar{padding:0 5px;line-height:var(--f-button-height);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fancybox__infobar span{padding:0 5px}.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg)}[data-fancybox-toggle-slideshow]{position:relative}[data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:.3}[data-fancybox-toggle-slideshow] svg g:first-child{display:flex}[data-fancybox-toggle-slideshow] svg g:last-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:first-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:last-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}.f-progress{position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;background:var(--f-progress-color, var(--f-carousel-theme-color, #0091ff));z-index:30;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.tippy-box[data-theme~=material]{background-color:#8d8d8d;font-weight:400;font-size:11px;z-index:10000000000!important}.tippy-box[data-theme~=material][data-placement^=top]>.tippy-arrow:before{border-top-color:#505355}.tippy-box[data-theme~=material][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#505355}.tippy-box[data-theme~=material][data-placement^=left]>.tippy-arrow:before{border-left-color:#505355}.tippy-box[data-theme~=material][data-placement^=right]>.tippy-arrow:before{border-right-color:#505355}.tippy-box[data-theme~=material]>.tippy-backdrop{background-color:#505355}.tippy-box[data-theme~=material]>.tippy-svg-arrow{fill:#505355}code[class*=language-],pre[class*=language-]{color:#ccc;background:0 0;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#999}.token.punctuation{color:#ccc}.token.attr-name,.token.deleted,.token.namespace,.token.tag{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.function,.token.number{color:#f08d49}.token.class-name,.token.constant,.token.property,.token.symbol{color:#f8c555}.token.atrule,.token.builtin,.token.important,.token.keyword,.token.selector{color:#cc99cd}.token.attr-value,.token.char,.token.regex,.token.string,.token.variable{color:#7ec699}.token.entity,.token.operator,.token.url{color:#67cdcc}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background:var(--domic-color-background);border:var(--border);border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:20000}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:19000;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--color-text);line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;height:26px;margin-right:20px;padding-right:0}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:700;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0 0 0 20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:700;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-radius:0 4px 4px 0}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:var(--border);padding-left:6px}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:var(--color-primary-light)}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:var(--color-primary);color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(to bottom,#fff 50%,#eee);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:var(--color-text);line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(to bottom,#eee 50%,#ccc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFCCCCCC",GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:4px 0 0 4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(to bottom,#fff,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(to bottom,#eee 50%,#fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFFFFFFF",GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:700;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-radius:0 4px 4px 0}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:gray}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}domic-content{margin-right:10px;margin-top:96px;display:block;transition:margin-left .3s ease-in-out;margin-left:80px}domic-content.content-expanded{margin-left:234px}@media (max-width: 950px){domic-content,domic-content.content-expanded{margin-left:10px}}.app{opacity:1}.fade-fast-enter-active,.fade-fast-leave-active{transition:opacity .16s ease-in-out}.fade-fast-enter-from,.fade-fast-leave-to{opacity:0}.fade-fast-leave-from,.fade-fast-enter-to{opacity:1}.fade-enter-active,.fade-leave-active{transition:opacity .25s ease-in-out}.fade-enter-from,.fade-leave-to{opacity:0}.fade-leave-from,.fade-enter-to{opacity:1}#nprogress .bar{background:var(--color-primary)!important;z-index:250!important;height:2.5px!important;top:75px}html:has(domic-auth) #nprogress .bar{top:0}#nprogress .spinner{display:none!important;z-index:1!important}.Toastify__toast-body{font-family:Montserrat,sans-serif}.Toastify__close-button{width:auto;height:auto}.Toastify__close-button:hover{background:transparent}
