@charset "UTF-8";html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select{margin:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}button,input{font-size:1rem}:root{--red-color: #dc555c;--red-color-light: rgb(230.5, 136, 140.9);--red-bg-color: rgb(240.45, 208.05, 209.73);--red-dark-gradient: linear-gradient(to bottom left, #dc555c, rgb(202.3414634146, 41.6585365854, 49.9902439024));--green-color: #20d38e;--green-color-light: rgb(92.712345679, 230.387654321, 177.3172839506);--green-bg-color: rgb(191.3485185185, 238.5514814815, 220.3559259259);--green-dark-gradient: linear-gradient(to bottom left, #20d38e, rgb(25.6, 168.8, 113.6));--blue-color: #4674e8;--blue-color-light: rgb(125.5, 157.7, 238.9);--blue-bg-color: rgb(204.36, 215.4, 243.24);--blue-dark-gradient: linear-gradient(to bottom left, #4674e8, rgb(26.7153846154, 80.1461538462, 214.8846153846));--violet-color: #805fce;--violet-color-light: rgb(166.1, 143, 220.7);--violet-bg-color: rgb(218.25, 210.33, 236.97);--violet-dark-gradient: linear-gradient(to bottom left, #805fce, rgb(94.4765550239, 56.4555023923, 184.3444976077));--yellow-color: #d6d130;--yellow-color-light: rgb(226.3, 222.8, 110.1);--yellow-bg-color: rgb(237.72, 236.52, 197.88);--yellow-dark-gradient: linear-gradient(to bottom left, #d6d130, rgb(174.9483870968, 170.7225806452, 34.6516129032));--orange-color: #eea751;--orange-color-light: rgb(243.1, 193.4, 133.2);--orange-bg-color: rgb(245.19, 228.15, 207.51);--orange-dark-gradient: linear-gradient(to bottom left, #eea751, rgb(232.3214659686, 137.6052356021, 22.8785340314));--turquoise-color: #18c3b2;--turquoise-color-light: rgb(73.6232876712, 232.6767123288, 216.8643835616);--turquoise-bg-color: rgb(184.0836986301, 238.6163013699, 233.1949315068);--turquoise-dark-gradient: linear-gradient(to bottom left, #18c3b2, rgb(19.2, 156, 142.4));--gray-50-color: #ffffff;--gray-100-color: #f3f4f5;--gray-200-color: #e9ecef;--gray-300-color: #dee2e6;--gray-400-color: #cdcdcd;--gray-500-color: #adb5bd;--gray-600-color: #6e7277;--gray-800-color: #212529;--font-size: 16px;--brand-color: #372579;--neutral-color: #495057;--neutral-bg-color: #f8f9fa;--success-color: var(--green-color);--success-bg-color: #ddfff1;--success-dark-color: #4bc68dcc;--error-color: var(--red-color);--error-bg-color: #fff0f0;--error-dark-color: #c64b4bcc;--info-color: var(--blue-color);--info-bg-color: #edf2ff;--warning-color: var(--orange-color);--warning-bg-color: #fff8e5;--disabled-color: var(--gray-300-color);--shadow-color: var(--gray-300-color);--text-color: var(--gray-800-color);--bg-color: var(--gray-100-color);--page-color: var(--gray-50-color);--panel-color: var(--page-color);--panel-2-color: var(--panel-color);--select-color: var(--info-bg-color);--gray-color: var(--gray-400-color);--light-gray-color: var(--gray-100-color);--dark-gray-color: var(--gray-600-color);--gray-bg-color: var(--gray-300-color);--link-color: #4d7fff;--link-hover-color: color.adjust(#4d7fff, $brightness: 10%);--icon-color: var(--brand-color);--gray-text-color: var(--dark-gray-color);--light-text-color: var(--gray-100-color);--btn-color: var(--text-color);--btn-bg-color: var(--panel-color);--btn-gray-color: var(--gray-500-color);--btn-border-color: var(--btn-primary-bg-color);--btn-primary-bg-color: #807ed7;--widget-background: linear-gradient(to right, #d0d0d0, #97a6b5);--toolbar-color: #c8cdff;--field-color: var(--light-gray-color);--field-border-color: var(--gray-color);--popup-bg-color: #8889;--table-odd-row-bg-color: #f6f5f9;--graph-text-color: #333;--graph-grid-color: #aaa;--graph-axis-color: #7c7d7d;--graph-fill-start: rgba(70, 116, 232, .4);--graph-fill-end: rgba(70, 116, 232, 0)}:root[data-theme=dark]{--red-color: #ff7566;--red-bg-color: rgb(114.24, 36.96, 28.56);--red-dark-gradient: linear-gradient( to bottom left, rgb(224.0175, 93.6075, 79.4325), rgb(191.44125, 55.39625, 40.60875) );--green-color: #7be6b2;--green-bg-color: rgb(41.7304458599, 99.4695541401, 71.4094267516);--green-dark-gradient: linear-gradient( to bottom left, rgb(99.9445700637, 200.1054299363, 151.4291242038), rgb(63.9025557325, 165.5474442675, 116.1499283439) );--blue-color: #88a9ff;--blue-bg-color: rgb(31.28, 57.3028571429, 125.12);--blue-dark-gradient: linear-gradient( to bottom left, rgb(103.9975, 138.4825, 228.3525), rgb(44.47625, 90.2873214286, 209.67375) );--violet-color: #9077ca;--violet-bg-color: rgb(57.4742857143, 47.2838095238, 81.1161904762);--violet-dark-gradient: linear-gradient( to bottom left, rgb(121.9325, 99.9741666667, 172.8758333333), rgb(92.4849404762, 74.5454563492, 134.1045436508) );--yellow-color: #ebe548;--yellow-bg-color: rgb(90.9808866995, 88.8031527094, 31.8191133005);--yellow-dark-gradient: linear-gradient( to bottom left, rgb(200.466637931, 195.3138793103, 60.483362069), rgb(151.8496859606, 148.0159667488, 47.7003140394) );--orange-color: #ffc368;--orange-bg-color: rgb(114.88, 80.6442384106, 28.72);--orange-dark-gradient: linear-gradient( to bottom left, rgb(224.2725, 167.2943543046, 80.8775), rgb(192.51375, 132.244544702, 40.83625) );--turquoise-color: #84f0e6;--turquoise-bg-color: rgb(39.4643478261, 109.3356521739, 102.8660869565);--turquoise-dark-gradient: linear-gradient( to bottom left, rgb(105.0156521739, 211.1843478261, 201.3539130435), rgb(59.3986956522, 182.4013043478, 171.012173913) );--gray-50-color: #ececec;--gray-100-color: #d7d7d7;--gray-200-color: #babaca;--gray-300-color: #4e526f;--gray-400-color: #36394a;--gray-600-color: #2a2c3a;--gray-700-color: #212330;--gray-800-color: #171923;--bg-color: var(--gray-800-color);--page-color: var(--gray-700-color);--panel-color: var(--gray-400-color);--panel-2-color: #4e526f4d;--text-color: var(--gray-50-color);--shadow-color: transparent;--gray-color: var(--gray-300-color);--light-gray-color: var(--gray-600-color);--dark-gray-color: var(--gray-200-color);--gray-bg-color: var(--gray-700-color);--select-color: var(--info-bg-color);--neutral-color: #a6a6a9;--neutral-bg-color: #434348;--success-color: var(--green-color);--success-middle-color: #a54343;--success-bg-color: #36434e;--error-color: var(--red-color);--error-bg-color: #4c393d;--info-color: var(--blue-color);--info-bg-color: #373d56;--warning-color: var(--orange-color);--warning-bg-color: #434047;--btn-primary-bg-color: #625fce;--disabled-color: var(--gray-color);--widget-background: linear-gradient(to right, #464c5b, #324058);--toolbar-color: var(--gray-600-color);--table-odd-row-bg-color: #ffffff0f;--bs-secondary-color: var(--dark-gray-color);--graph-text-color: #fff;--graph-grid-color: #555;--graph-axis-color: #7c7d7d;--graph-fill-start: rgba(70, 116, 232, .3);--graph-fill-end: rgba(70, 116, 232, .1)}.full-width{max-width:90vw!important}.hidden{display:none!important}.text-center{text-align:center}.text-right{text-align:right}.text-gray{color:var(--gray-text-color)}.text-muted{color:var(--dark-gray-color)!important}.text-underline{text-decoration:underline!important}.font-weight-600{font-weight:600}.cursor-pointer{cursor:pointer!important}.cursor-auto{cursor:auto!important}.cursor-grab *{cursor:grabbing!important}.d-flex{display:flex;gap:0!important}.flex-column{flex-direction:column}.flex-grow{flex-grow:1}.gap-small{gap:1rem!important}.gap-medium{gap:1.25rem!important}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-space-between{justify-content:space-between}.justify-stretch{justify-content:stretch}.justify-stretch>*{flex-grow:1}.items-center{align-items:center}.items-start{align-items:start!important}.items-end{align-items:end}.br-medium{border-radius:1.25rem!important}.br-small{border-radius:.7rem!important}.bg-gray{background-color:var(--light-gray-color)}.padding-0{padding:0!important}.padding-small{padding:1rem!important}.padding-medium{padding:1.25rem!important}.padding-big{padding:2.6rem!important}.mb-medium{margin-bottom:1.25rem}.mb-tiny{margin-bottom:.6rem}.mb-small{margin-bottom:1rem}.mt-small{margin-top:1rem}.mt-medium{margin-top:1.25rem}.mt-tiny{margin-top:.6rem}.width-100{width:100%!important}.width-large{width:1140px}.width-middle{width:720px}.width-small{width:600px}.overflow-hidden{overflow:hidden!important}.pad-big{padding:2.6rem!important}.stick-top{position:sticky;top:0}.position-relative{position:relative}.tabbed{padding-left:1rem}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}.nodraw{background:none;background-color:transparent;border-color:transparent}.wrap-items{display:flex;flex-wrap:wrap!important}.wrap-items>*{margin-right:1rem;margin-top:1rem}.pre-wrap{white-space:pre-wrap}.scrollable-area{overflow-y:overlay;scrollbar-gutter:stable}.scrollable-area::-webkit-scrollbar{width:6px;margin-right:-12px}.scrollable-area::-webkit-scrollbar-track{background:transparent;margin:1.25rem 0}.scrollable-area::-webkit-scrollbar-thumb{background:var(--gray-color);border-radius:3px}.height-small{max-height:340px}.scrollable-area-x{overflow-x:overlay}.scrollable-area-x::-webkit-scrollbar{height:6px;margin-right:-12px}.scrollable-area-x::-webkit-scrollbar-track{background:transparent;margin:1.25rem 0}.scrollable-area-x::-webkit-scrollbar-thumb{background:#ced4da;border-radius:3px}.box-50{display:flex;overflow:hidden;width:50px;height:50px}.col-span-2{grid-column:span 2/span 2}.bg-red{background-color:var(--red-color)}.color-red{color:var(--red-color)}.bg-green{background-color:var(--green-color)}.color-green{color:var(--green-color)}.bg-blue{background-color:var(--blue-color)}.color-blue{color:var(--blue-color)}.bg-violet{background-color:var(--violet-color)}.color-violet{color:var(--violet-color)}.bg-yellow{background-color:var(--yellow-color)}.color-yellow{color:var(--yellow-color)}.bg-orange{background-color:var(--orange-color)}.color-orange{color:var(--orange-color)}.bg-turquoise{background-color:var(--turquoise-color)}.color-turquoise{color:var(--turquoise-color)}.background-neutral{background-color:var(--neutral-bg-color)}.background-neutral-text{background-color:var(--neutral-color)}.color-neutral{color:var(--neutral-color)}.color-neutral-bg{color:var(--neutral-bg-color)}.background-info{background-color:var(--info-bg-color)}.background-info-text{background-color:var(--info-color)}.color-info{color:var(--info-color)}.color-info-bg{color:var(--info-bg-color)}.background-success{background-color:var(--success-bg-color)}.background-success-text{background-color:var(--success-color)}.color-success{color:var(--success-color)}.color-success-bg{color:var(--success-bg-color)}.background-warning{background-color:var(--warning-bg-color)}.background-warning-text{background-color:var(--warning-color)}.color-warning{color:var(--warning-color)}.color-warning-bg{color:var(--warning-bg-color)}.background-error{background-color:var(--error-bg-color)}.background-error-text{background-color:var(--error-color)}.color-error{color:var(--error-color)}.color-error-bg{color:var(--error-bg-color)}error-layout{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}error-layout h1{margin-bottom:1.25rem}error-layout .error.panel{min-width:320px;padding:1.25rem}@media (max-width: 560px){error-layout>.panel{padding:1rem!important;border-radius:0;box-shadow:none}}alert-message{display:block;padding:.6rem;font-size:90%;border-radius:.7rem;border:.15rem solid var(--info-color);background-color:var(--info-bg-color);color:var(--info-color)}alert-message>.alert-icon{margin-bottom:.3rem}alert-message.warning{border-radius:.7rem;border:.15rem solid var(--warning-color);background-color:var(--warning-bg-color);color:var(--warning-color)}alert-message.error{border-radius:.7rem;border:.15rem solid var(--error-color)!important;background-color:var(--error-bg-color)!important;color:var(--error-color)!important}error-404-page{display:block;text-align:center}error-404-page h1{text-align:center}error-404-page buttons-row{justify-content:center}error-404-page .sad-robot{display:block;margin:0 auto 1.25rem;height:250px}buttons-row{display:flex}buttons-row .button:not(:first-child){margin-left:1rem}@media (max-width: 560px){buttons-row .button{min-width:9rem!important}}.button,.btn{cursor:pointer;display:flex!important;align-items:center;justify-content:center;font-weight:600!important;color:var(--btn-color)!important;background-color:var(--btn-bg-color)!important;border:.25rem solid var(--btn-bg-color)!important;box-shadow:0 0 10px var(--shadow-color);padding:0 1.5rem;min-height:3.125rem;border-radius:.7rem;min-width:4rem;width:fit-content;transition-property:background-color,border-color;transition-duration:.15s}.button:hover,.button:focus,.btn:hover,.btn:focus{border-color:var(--btn-border-color)!important;background:#ffffff03!important;outline:none}.button.large,.btn.large{min-width:12rem}.button:active,.btn:active{outline:none}.button.danger,.btn.danger{border:.25rem solid var(--error-color)!important;color:var(--error-color)!important}.button.danger:after,.btn.danger:after{box-shadow:none}.button.danger:hover,.btn.danger:hover{outline:none!important;background-color:var(--error-color)!important;color:var(--light-text-color)!important}.button.primary,.button.btn-primary,.btn.primary,.btn.btn-primary{background-color:var(--btn-primary-bg-color)!important;color:var(--light-text-color)!important;border:1px solid var(--btn-primary-text-color)!important;outline:none!important}.button.primary:hover,.button.btn-primary:hover,.btn.primary:hover,.btn.btn-primary:hover{filter:brightness(120%)!important}.button.primary:active,.button.btn-primary:active,.btn.primary:active,.btn.btn-primary:active{filter:brightness(140%)!important}.button:disabled,.btn:disabled{cursor:auto;background-color:var(--disabled-color)!important;border-width:0!important}.button>svg,.btn>svg{width:20px;height:20px}@media (max-width: 560px){.button,.btn{padding:0 .4rem}}html,body,router-layout,main-layout,main:not(.entrance){min-height:100vh;min-height:100dvh}body{font:500 var(--font-size) "Montserrat","Arial",sans-serif!important;line-height:1.25rem!important;color-scheme:light dark;color:var(--text-color)!important;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{overflow-y:scroll;scrollbar-gutter:stable}html.view-height,html.view-height body{height:100%}body{background-color:var(--bg-color)!important}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}}hr{border-top:2px solid var(--gray-200-color)!important;opacity:1!important;margin:1.25rem 0!important}h1,h2,h3,h4,h5,h6{font-weight:700!important}h1{font-size:2rem!important}h2{font-size:1.5rem!important}h3{font-size:1.25rem!important}h4{font-size:1.1rem!important}h5{font-size:1rem!important}h6{font-size:.9rem!important}strong{font-weight:700!important}.text{padding-bottom:.5rem;line-height:140%}.text h1:not(:first-child),.text h2:not(:first-child){margin-top:2rem}.text h3,.text h4,.text h5,.text h6{margin-bottom:.5rem}.text h3:not(:first-child),.text h4:not(:first-child),.text h5:not(:first-child),.text h6:not(:first-child){margin-top:1rem}.text ul>li{list-style-type:disc;margin-bottom:0}a,a.styled{cursor:pointer;color:var(--link-color)!important;text-decoration:none}a:link,a:visited,a.styled:link,a.styled:visited{text-decoration:none}a:hover,a.styled:hover{color:var(--link-hover-color)}a.icon,a.styled.icon{font-size:1rem}a.icon.action,a.styled.icon.action{padding:0 .6rem}.icon{height:1.2rem}select,textarea,select *,textarea *{font:500 var(--font-size) "Montserrat","Arial",sans-serif}table.even-odd{width:100%}table.even-odd tbody tr:nth-child(odd){background-color:var(--table-odd-row-bg-color)}table.data-view td{padding:.6rem 1rem}table.data-view td:first-child{font-weight:700;text-align:right;background-color:#fff}@media (max-width: 470px){h1{font-size:1.6rem!important}h2{font-size:1.3rem!important}h3{font-size:1.1rem!important}h4{font-size:1.05rem!important}h5{font-size:1rem!important}h6{font-size:.9rem!important}}li:not(:last-child){margin-bottom:.6rem}.modal-body{padding:0 .6rem;background-color:var(--page-color)}.modal-title{color:var(--text-color)}.modal-title>p{color:var(--text-color)!important}div.modal-content{padding:0}div.modal-content .modal-body{margin:0}div.modal-content h5{font-size:1.25rem!important;margin-bottom:.6rem}.panel-section{background-color:var(--light-gray-color)!important;border-radius:1.25rem;padding:1rem}.panel{box-shadow:0 0 10px var(--shadow-color);background-color:var(--page-color);padding:1.25rem;border-radius:2.8rem;min-width:calc(320px - 2rem);word-break:break-word}.panel.large-layout{max-width:1140px;width:100%}.panel.middle-layout{max-width:720px;width:100%}.panel.small-layout{max-width:600px;width:100%}.layout{margin:0;display:flex;min-width:320px}#page-loader{position:fixed;right:1rem;top:1rem;width:3rem;height:3rem;z-index:100000}.alert-success{border-radius:.7rem;border:.15rem solid var(--success-color)!important;background-color:var(--success-bg-color)!important;color:var(--success-color)!important}.alert-danger{border-radius:.7rem;border:.15rem solid var(--error-color)!important;background-color:var(--error-bg-color)!important;color:var(--error-color)!important}.alert.alert-warning{border-radius:.7rem;border:.15rem solid var(--warning-color);background-color:var(--warning-bg-color);color:var(--warning-color)}.alert.alert-info{border-radius:.7rem;border:.15rem solid var(--info-color);background-color:var(--info-bg-color);color:var(--info-color)}.alert.alert-dark{background:var(--light-gray-color);color:var(--dark-gray-color)}@media (max-width: 1240px){main:not(.entrance){padding:1.25rem 0}main:not(.entrance)>.page{min-height:calc(100vh - 60px);min-height:calc(100dvh - 60px);margin-bottom:60px}}@media (max-width: 760px){body{background-color:var(--page-color)!important}}@media (max-width: 560px){main:not(.entrance)>.page{min-height:calc(100vh - 85px);min-height:calc(100dvh - 85px);margin-bottom:85px}}main-layout{position:relative;display:flex;justify-content:stretch;align-items:stretch;width:calc(100% - 94px);height:100%;margin-left:94px}main-layout .current-page{flex-grow:1}main-layout #main-layout-logo{display:flex;align-items:center;justify-content:flex-start;margin-bottom:1.45rem;color:var(--brand-color);pointer-events:none}main-layout #main-layout-logo>.msmsu-logo{flex-basis:50px;height:50px;margin-right:10px;margin-left:2px}main-layout #main-layout-logo>.msmsu-logo-name{padding-top:4px;height:24px;transition:opacity .2s;opacity:0}main-layout #side-menu-container{position:fixed;left:0;top:0;width:94px;overflow:hidden;box-shadow:0 0 10px var(--shadow-color);transition-property:width,border-radius;transition-duration:.2s;z-index:1100}main-layout #side-menu-container:hover{width:340px;border-radius:0 2.8rem 2.8rem 0}main-layout #side-menu-container:hover .bottom-links{opacity:1!important}main-layout #side-menu-container:hover radio-block .player{width:100%}main-layout #side-menu-container:hover radio-block .player .column{opacity:1!important}main-layout #side-menu-container:hover radio-block .player .column .bars{opacity:1!important}main-layout #side-menu-container:hover .msmsu-logo-name{opacity:1!important}main-layout #side-menu-container:hover .user-panel .info{opacity:1!important}main-layout #side-menu-container:hover #main-menu .title{opacity:1!important}main-layout #side-menu{display:flex;flex-direction:column;width:340px;min-height:100vh;border-top-left-radius:0;border-bottom-left-radius:0;position:sticky;top:0}main-layout #side-menu .user-panel{margin-bottom:.6rem;margin-left:1px}main-layout #side-menu .user-panel>.info{transition:opacity .2s;opacity:0}main-layout #main-menu{display:flex;justify-content:space-between;flex-wrap:wrap;flex-direction:column}main-layout #main-menu>div.separator{height:2rem}main-layout #main-menu>router-link{display:flex}main-layout #main-menu>a,main-layout #main-menu router-link>a{color:var(--text-color)!important;font-weight:700;display:flex;align-items:center;width:calc(100% + 2.5rem);padding:.7rem .6rem;margin:.4rem -1.25rem;border-left:2px solid transparent;margin-left:-3px;padding-left:18px;transition:color .15s}main-layout #main-menu>a>:first-child,main-layout #main-menu router-link>a>:first-child{width:24px;height:24px;color:var(--brand-color);margin-top:-2px;margin-left:-1px;margin-right:15px}main-layout #main-menu>a>.title,main-layout #main-menu router-link>a>.title{transition:opacity .2s;opacity:0}main-layout #main-menu>a:hover,main-layout #main-menu>a.selected,main-layout #main-menu router-link>a:hover,main-layout #main-menu router-link>a.selected{color:var(--violet-color)!important;border-left-color:var(--violet-color)}main-layout #main-menu>a:hover>:first-child,main-layout #main-menu>a.selected>:first-child,main-layout #main-menu router-link>a:hover>:first-child,main-layout #main-menu router-link>a.selected>:first-child{color:var(--violet-color)!important}main-layout #main-menu .external{margin-left:4px;margin-bottom:5px;color:var(--gray-text-color)}main-layout #bottom-menu-container{position:fixed;display:none;bottom:0;right:0;left:0;z-index:1100;height:60px;background-color:var(--panel-color);box-shadow:0 0 10px var(--shadow-color)}main-layout #bottom-menu{max-width:720px;margin:0 auto;display:flex;justify-content:space-around;font-size:12px;line-height:120%;padding-top:.3rem;height:100%}main-layout #bottom-menu>*{display:flex;justify-content:center;flex-basis:25%;flex-grow:1;min-width:3rem}main-layout #bottom-menu a{display:flex;flex-direction:column;justify-content:space-around;align-items:center;color:var(--text-color)!important;text-align:center;position:relative}main-layout #bottom-menu a .external{position:absolute;top:-.05rem;left:50%;transform:translate(100%);color:var(--gray-text-color)}main-layout #bottom-menu a.selected{color:var(--link-color)!important}main-layout #bottom-menu .icon-wrapper{position:relative;width:24px;height:24px}main-layout #bottom-menu .icon-wrapper .static-icon,main-layout #bottom-menu .icon-wrapper .animated-icon{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .2s}main-layout #bottom-menu .icon-wrapper.selected .static-icon{opacity:0}main-layout #bottom-menu .icon-wrapper.selected .animated-icon{opacity:1}main-layout .page-toolbar{position:absolute;right:2.7rem;top:2rem}main-layout main{display:flex;flex-direction:column;align-items:center;flex-grow:1;margin:0 1.25rem;padding:3rem 0}main-layout .page{display:flex;flex-direction:column;position:relative;padding:2.6rem;min-height:88vh;min-height:88dvh}main-layout .page.full-width{width:calc(100vw - 94px - 5.2rem)}main-layout .page .page-top-stripe{display:flex;align-items:center;margin-bottom:1.3rem}main-layout .page .page-top-stripe>h2{flex-grow:1}main-layout .page .page-top-stripe>h2>a{color:var(--text-color)!important}main-layout .page .page-top-stripe>h2 svg{margin-top:-3px;margin-right:-7px}main-layout .page-footer{display:flex;justify-content:flex-end;margin-top:1rem}main-layout .page-footer .footer-link{padding:0 .6rem}main-layout .page-footer .footer-link a{color:var(--gray-text-color)!important}@media (max-width: 1240px){main-layout{margin-left:0;width:100%}main-layout .page.full-width{max-width:calc(100vw - 2.5rem)!important;width:100%}#side-menu-container{display:none}#bottom-menu-container{display:block!important}}@media (max-width: 760px){.page-toolbar{top:1rem!important;right:1rem!important}main{padding:0!important;margin:0!important;box-shadow:none!important}main.entrance{padding:1rem!important}main>.panel{box-shadow:none}main>.page{border-radius:0;padding:1rem;min-height:calc(100vh - 55px);min-height:calc(100dvh - 55px)}main>.page.full-width{max-width:100vw!important}.page-top-stripe{margin-bottom:1.5rem!important}}@media (max-width: 560px){#bottom-menu-container{height:85px!important}#bottom-menu{font-size:11px!important;height:65%!important}}:root[data-theme=dark] #main-layout-logo{color:var(--text-color)}:root[data-theme=dark] #main-menu>a,:root[data-theme=dark] #main-menu router-link>a{color:var(--gray-text-color)!important}:root[data-theme=dark] #main-menu>a>svg,:root[data-theme=dark] #main-menu router-link>a>svg{color:var(--gray-text-color)!important}:root[data-theme=dark] #main-menu>a.selected,:root[data-theme=dark] #main-menu>a:hover,:root[data-theme=dark] #main-menu router-link>a.selected,:root[data-theme=dark] #main-menu router-link>a:hover{border-color:var(--text-color);color:var(--text-color)!important}:root[data-theme=dark] #main-menu>a.selected>svg,:root[data-theme=dark] #main-menu>a:hover>svg,:root[data-theme=dark] #main-menu router-link>a.selected>svg,:root[data-theme=dark] #main-menu router-link>a:hover>svg{color:var(--text-color)!important}:root[data-theme=dark] #bottom-menu{padding-top:calc(.3rem - 1px);border-top:1px solid var(--light-gray-color)}main-layout.fullscreen{position:static;margin:0;padding:0}main-layout.fullscreen main{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2000;align-items:unset;margin:0;padding:0}main-layout.fullscreen main div.page{border-radius:0;min-width:100vw!important;min-height:100vh;min-height:100dvh}content-loader{display:block;position:relative;width:3rem;height:3rem;margin:0 auto;z-index:12000}content-loader .points-container{position:absolute;left:0;right:0;top:0;bottom:0;animation:rotate360 1s infinite ease-in-out}content-loader .point{position:absolute;border-radius:50%;animation:translatePoint 1s infinite ease-in-out;width:.75rem;height:.75rem}content-loader .point-container{position:absolute;width:.75rem;height:1.5rem}content-loader .point-container.red{transform:rotate(240deg);top:1.6rem;left:0}content-loader .point-container.red .point{background-color:var(--error-color)}content-loader .point-container.green{transform:rotate(-240deg);top:1.6rem;right:.1rem}content-loader .point-container.green .point{background-color:var(--success-color)}content-loader .point-container.blue{left:1.05rem;top:-.3rem}content-loader .point-container.blue .point{background-color:var(--link-color)}@keyframes translatePoint{0%{transform:translateY(.25rem)}50%{transform:translateY(1rem)}to{transform:translateY(.25rem)}}@keyframes rotate360{0%{transform:rotate(0)}to{transform:rotate(360deg)}}role-select .current-role{display:flex;align-items:center;flex-direction:row}role-select .current-role select-block .chevron>svg{color:var(--gray-text-color);width:20px;height:20px}role-select .current-role select-block .select-active .chevron{background:f}select-block .row-buttons{display:flex;flex-direction:row}select-block .options{z-index:1100;color:var(--text-color)}select-block .current-label{color:var(--gray-text-color)}select-block.form-field{background:var(--field-color);border-color:var(--field-border-color);border-radius:.3rem;color:var(--text-color)}select-block.form-field>.select>.current{justify-content:space-between;align-items:center}select-block.blue-style .current-label{color:var(--link-color)}select-block.blue-style .options{color:var(--link-color)}select-block.blue-style .sb-chevron{color:var(--link-color)}select-block.right-arrow .current{flex-direction:row-reverse}check-switch .toggle-row{display:flex;flex-direction:row;align-items:center;cursor:pointer}check-switch .toggle-row>*:not(:last-child){margin-right:.6rem}check-switch .toggle-row .toggle-dot{display:flex;align-items:center;justify-content:center}check-switch .toggle-row .toggle{border-radius:3rem;min-width:44px;height:24px;background:var(--gray-color);display:flex;align-items:center;position:relative;transition:all .3s ease}check-switch .toggle-row .toggle .toggle-dot{border-radius:100%;width:18px;height:18px;position:absolute;left:50%;transform:translate(-100%);transition:all .3s ease;background-color:var(--panel-color)}check-switch .toggle-row .toggle-active{background:var(--violet-color)}check-switch .toggle-row .toggle-active .toggle-dot{transform:translate(0)}check-switch .toggle-row span{font-weight:600}check-switch .toggle-row.disabled{pointer-events:none}.select{cursor:pointer;position:relative}.select .current{display:flex;flex-direction:row;align-items:center}.select .current>*:not(:last-child){margin-right:3px}.select .current .chevron{transition:.2s}.select .options{position:absolute;top:100%;transition:.2s;opacity:0;pointer-events:none;background:var(--panel-color);border-radius:.7rem;overflow:hidden;box-shadow:0 0 10px var(--shadow-color);min-width:200px;font-weight:600}.select .options div{padding:10px 20px;transition:.2s;cursor:pointer}.select .options div:hover{background-color:var(--select-color)}.select .options div:not(:last-child){border-bottom:1px solid var(--light-gray-color)}.select-active .current .chevron{transform:rotate(180deg)}.select-active .options{top:20px;opacity:1;pointer-events:unset}page-choose{display:flex;align-items:center;flex-wrap:wrap;margin:0 auto;margin-top:1rem;width:fit-content}page-choose>*:not(:last-child){margin-right:calc(.6rem - 2px)}page-choose>a{width:2.5rem;height:2.5rem;display:flex;justify-content:center;align-items:center;border:1px solid var(--field-border-color);text-decoration:none;border-radius:.3rem;color:var(--gray-text-color)!important;background-color:var(--light-gray-color)}page-choose>a.chevron{width:24px;height:24px;background-color:var(--panel-color);color:var(--text-color)!important}page-choose>a.current{pointer-events:none;box-shadow:0 0 5px var(--shadow-color);background-color:var(--panel-color);color:var(--text-color)!important}page-choose>a:hover:not(.current){color:var(--text-color);background-color:var(--panel-color)}page-choose>a[disabled]{pointer-events:none;background-color:var(--light-gray-color);color:var(--gray-color)!important}page-choose select{padding:.5rem;border-radius:4px}ul.pagination{display:flex;flex-wrap:wrap;align-items:center;margin:calc(-.3rem + 1px)}ul.pagination>*{margin:calc(.3rem - 1px)}ul.pagination .page-link{display:flex;align-items:center;justify-content:center;color:var(--gray-text-color)!important;background-color:var(--light-gray-color);border-color:var(--field-border-color);border-radius:.3rem;padding:0!important;width:2.5rem;height:2.5rem}ul.pagination .page-link:hover{color:var(--text-color)!important;background-color:var(--panel-color)}ul.pagination .page-item:first-child .page-link,ul.pagination .page-item:last-child .page-link{width:24px;height:24px}ul.pagination .page-item.active{box-shadow:0 0 5px var(--shadow-color)}ul.pagination .page-item.active .page-link{color:var(--text-color)!important;background-color:var(--panel-color)}ul.pagination .dottes{padding-top:0!important;margin:0;margin-left:calc(-.6rem + 2px);top:.2rem}ul.pagination .dottes>i{font-size:1rem;color:var(--gray-text-color)}triple-switch{display:flex;align-items:center;cursor:pointer}triple-switch label{cursor:pointer;font-weight:600}triple-switch .switch-area{width:44px;height:24px;background-color:var(--violet-color);border-radius:22px;margin-right:.6rem}triple-switch .round-switch{display:flex;justify-content:center;align-items:center;position:relative;border-radius:50%;width:18px;height:18px;top:50%;transform:translateY(-50%);background-color:var(--panel-color);color:var(--dark-gray-color);padding:2px;transition-property:left;transition-duration:75ms}triple-switch .round-switch.position-1{left:3px}triple-switch .round-switch.position-2{left:13px}triple-switch .round-switch.position-3{left:23px}tile-link{width:100%}tile-link>router-link{display:block;width:100%}.tile{font-weight:700;display:flex;flex-direction:column;justify-content:stretch;align-items:center;line-height:110%;position:relative;width:100%;height:155px;border-radius:.7rem;box-shadow:0 0 10px var(--shadow-color);padding:.3rem;background-color:var(--panel-color);color:var(--text-color)!important}.tile .external{position:absolute;right:.5rem;top:.5rem;color:var(--gray-text-color)}.tile .icon-area{flex-grow:1;display:flex;margin-top:1.25rem}.tile .icon{display:flex;align-items:center;justify-content:center;color:#fff;font-size:2rem;height:4rem;width:4rem;border-radius:35%}.tile .icon .unicode{font-weight:400;font-size:24px}.tile .label{display:flex;text-align:center;font-size:.9rem;flex-grow:1}.tile *{transition-property:color,transform;transition-duration:75ms}.tile:hover .icon{filter:saturate(120%) brightness(110%)}.tile.red .icon{background:var(--red-dark-gradient)}.tile.green .icon{background:var(--green-dark-gradient)}.tile.blue .icon{background:var(--blue-dark-gradient)}.tile.violet .icon{background:var(--violet-dark-gradient)}.tile.yellow .icon{background:var(--yellow-dark-gradient)}.tile.orange .icon{background:var(--orange-dark-gradient)}.tile.turquoise .icon{background:var(--turquoise-dark-gradient)}date-picker{display:block;position:relative}date-picker .input-wrapper-dp{border:1px solid var(--gray-300-color);border-radius:12px;padding:3px 12px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;background:var(--page-color)}date-picker .input-wrapper-dp .btn-dp{transition:.2s;display:inline-flex;cursor:pointer}date-picker .input-wrapper-dp .rotate-180-dp{transform:rotate(180deg)}date-picker .dropdown-dp{position:absolute;top:100%;left:-5%;width:110%;background:var(--page-color);border-radius:16px;margin-top:4px;padding:20px;box-shadow:0 4px 12px #0000001a;z-index:10}date-picker .header-dp{display:flex;align-items:center;justify-content:space-between;font-weight:600;font-size:16px;color:#4674e8;margin-bottom:8px}date-picker .header-dp .row-dp{display:flex;flex-direction:row;gap:10px}date-picker .header-dp .row-dp button{border:none;background:none;color:var(--gray-text-color);cursor:pointer;padding:0;display:inline-flex;align-items:center}date-picker .divider-dp{height:1px;background:var(--light-gray-color);margin:8px 0}date-picker .day-names-dp,date-picker .days-grid-dp{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;font-size:14px;gap:4px}date-picker .day-names-dp{color:#777;margin-bottom:8px;font-size:12px}date-picker .day-dp{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:100%;cursor:pointer;word-break:keep-all;font-size:14px;margin:0 auto}date-picker .day-dp:hover:not(.disabled-dp){background:#f0f0f0}date-picker .day-dp.selected-dp{background:#4674e8;color:#fff}date-picker .day-dp.other-month-dp{color:#ccc;visibility:hidden}date-picker .day-dp.disabled-dp{color:#ccc;cursor:not-allowed;pointer-events:none}date-picker .flex-row{display:flex;gap:8px;align-items:center}cropper-selection{border:1px solid white}choose-image-upload-form{display:flex;justify-content:stretch}choose-image-upload-form .form{flex-grow:1}choose-image-upload-form .form .input-area[data-for=image]{height:100%;margin-top:0}#choose-image-upload-button{display:flex;justify-content:center;align-items:center;height:100%;color:var(--link-color);cursor:pointer;text-decoration:underline}#stud-image-crop-popup .popup-panel,#avatar-crop-popup .popup-panel{width:min(1024px,100vw - 1rem);height:min(756px,100% - 1rem);margin:0;display:flex;flex-direction:column}#stud-image-crop-popup .popup-content,#stud-image-crop-popup avatar-upload-form,#stud-image-crop-popup avatar-upload-form>form,#stud-image-crop-popup #avatar-upload,#stud-image-crop-popup .input-area[data-for=avatar],#stud-image-crop-popup file-input[name=avatar],#avatar-crop-popup .popup-content,#avatar-crop-popup avatar-upload-form,#avatar-crop-popup avatar-upload-form>form,#avatar-crop-popup #avatar-upload,#avatar-crop-popup .input-area[data-for=avatar],#avatar-crop-popup file-input[name=avatar]{display:flex;flex-direction:column;flex-grow:1}#stud-image-crop-popup cropper-canvas,#stud-image-crop-popup image-cropper,#avatar-crop-popup cropper-canvas,#avatar-crop-popup image-cropper{height:100%}feedback-messages{display:flex;flex-direction:column;height:100%}.feedback-messages{margin-top:.625rem;display:flex;flex-direction:column;flex-grow:1;flex-basis:1px;overflow-y:scroll}.feedback-messages::-webkit-scrollbar{width:6px}.feedback-messages::-webkit-scrollbar-track{background:transparent}.feedback-messages::-webkit-scrollbar-thumb{background-color:var(--gray-color);border-radius:3px}.feedback-messages::-webkit-scrollbar-thumb:hover{background-color:var(--dark-gray-color)}.feedback-messages>*:not(:last-child){margin-bottom:1rem}.feedback-messages:not(.for-admin) .feedback-message.type-user{align-self:flex-end;background-color:var(--green-bg-color)}.feedback-messages:not(.for-admin) .feedback-message.type-moderator{background-color:var(--blue-bg-color)}.feedback-messages.for-admin .feedback-message.type-moderator{align-self:flex-end;background-color:var(--green-bg-color)}.feedback-messages.for-admin .feedback-message.type-user{background-color:var(--blue-bg-color)}.feedback-message{width:75%;background-color:var(--bg-color);border-radius:1.25rem;padding:1rem}.feedback-message .message-author{font-size:90%;font-weight:700}.feedback-message .message-content{white-space:pre-wrap}feedback-message-form>form{margin-top:1.5rem!important}feedback-message-form .input-area{margin:0!important}feedback-message-form .message-area{display:flex}feedback-message-form .message-area .input-area[data-for=content]{flex-grow:1}feedback-message-form .message-area .input-area[data-for=content] textarea{max-height:150px;overflow-y:hidden;resize:none}feedback-message-form .message-area button.send-message{display:flex;align-items:center;justify-content:center;background-color:transparent;border-width:0;box-shadow:none;width:3rem;color:var(--text-color)}.active-form{margin-top:2.6rem}.form-field.is-invalid,.form-control.is-invalid,.form-select.is-invalid{color:inherit}.form-field~label,.form-control~label,.form-select~label{color:var(--gray-text-color)!important}.form-field~label:after,.form-control~label:after,.form-select~label:after{background-color:transparent!important}.form-field:not([type=checkbox]):not([type=radio]):not(.invisible),.form-control:not([type=checkbox]):not([type=radio]):not(.invisible),.form-select:not([type=checkbox]):not([type=radio]):not(.invisible){background-color:var(--field-color);outline:none;border:.075rem solid var(--field-border-color);font-size:1rem;line-height:1;border-radius:.7rem;width:100%;height:3.5rem;transition:border-color .15s;color:var(--text-color)}.form-field:not([type=checkbox]):not([type=radio]):not(.invisible):focus,.form-control:not([type=checkbox]):not([type=radio]):not(.invisible):focus,.form-select:not([type=checkbox]):not([type=radio]):not(.invisible):focus{border-color:var(--field-border-color)}.form-field:not([type=checkbox]):not([type=radio]){padding:1rem .75rem}input,select,textarea{font-weight:inherit;color:var(--text-color)!important;background-color:var(--field-color);border:1px solid var(--field-border-color)}input.form-control,select.form-control,textarea.form-control{padding-bottom:0!important}input[disabled],select[disabled],textarea[disabled]{color:var(--text-color)!important;background-color:var(--disabled-color)!important;border-color:var(--gray-color)!important}input::placeholder,select::placeholder,textarea::placeholder{color:var(--dark-gray-color)!important}input[type=checkbox],input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;background-color:var(--field-color);border:.0625rem solid var(--field-border-color);width:1.5rem;height:1.5rem;margin-right:.6rem;transition:background-color .15s}input[type=checkbox]{border-radius:.3rem}input[type=checkbox]:checked{background-color:var(--btn-primary-bg-color)}input[type=checkbox]:checked:after{position:absolute;content:"";top:.4rem;left:.4rem;width:.7rem;height:.4rem;border:0 solid var(--light-text-color);border-width:0 0 .125rem .125rem;rotate:-45deg}input[type=checkbox].form-check-input{background-image:none}input[type=checkbox].form-check-input:after{top:.3rem;left:.2rem}input[type=radio]{border-radius:50%;margin-left:2px}input[type=radio]:checked{border-color:var(--btn-primary-bg-color)}input[type=radio]:checked:after{position:absolute;content:"";top:.325rem;left:.3rem;width:.75rem;height:.75rem;background-color:var(--btn-primary-bg-color);border-radius:50%}input[type=radio]:hover{outline:#E9ECEF solid .2rem}select~small.text-muted{color:var(--dark-gray-color)!important;background-color:var(--light-gray-color)!important}form label{background-color:transparent!important;color:var(--gray-text-color)!important;opacity:1!important}form label:after{background-color:transparent!important}form .form-summary{border-radius:.7rem;border:.15rem solid var(--error-color)!important;background-color:var(--error-bg-color)!important;color:var(--error-color)!important;padding:.6rem 1.25rem;margin-top:.6rem}form .input-area{position:relative}form .input-area:not(:first-child){margin-top:2.6rem}form .input-area.invalid .alert-mark{display:block}form .input-area.invalid .form-field{border-color:var(--error-color);background-color:var(--error-bg-color)}form .alert-mark{z-index:50;display:none;position:absolute;top:.5rem;left:-2.4rem;width:2rem;height:2rem;text-align:center;font-weight:700;line-height:1.5rem;border-radius:50%;color:var(--error-color);font-size:1.7rem}form .alert-mark:before{z-index:-50;border-radius:50%;content:" ";position:absolute;top:.2rem;left:.4rem;width:1.3rem;height:1.3rem;background-color:var(--panel-color)}form .alert-mark:hover~.error-message:not(:empty),form .alert-mark:active~.error-message:not(:empty){display:block}form .error-message{display:none;position:absolute;top:-.15rem;left:.15rem;width:calc(100% - .3rem);z-index:75;font-size:1rem;padding:1rem;margin-bottom:1rem;border-radius:.7rem;color:var(--error-color);background-color:var(--error-bg-color)}form label,form .label{cursor:pointer;display:inline-flex;font-size:90%}form label:not(.for-checkbox),form .label:not(.for-checkbox){color:var(--gray-text-color);font-weight:600}form label.for-checkbox,form .label.for-checkbox{align-items:center}form label.for-checkbox input,form .label.for-checkbox input{cursor:pointer}form .form-field~label.jumpy,form .form-control~label.jumpy{pointer-events:none;transform-origin:0 0;transition-property:transform,color;transition-duration:.15s;font-weight:500;font-size:100%;position:absolute;padding:.12rem .5rem;border-radius:1.25rem 1.25rem 0 0;top:.9rem;left:.4rem}form .form-field:focus~label.jumpy,form .form-field:not(:placeholder-shown)~label.jumpy,form .form-control:focus~label.jumpy,form .form-control:not(:placeholder-shown)~label.jumpy{color:var(--dark-gray-color)!important;font-weight:600;transform:scale(.9) translate(-.8rem,-2.7rem)}form .form-field:focus~label.jumpy,form .form-control:focus~label.jumpy{color:var(--dark-gray-color)}form .input-action{color:var(--gray-text-color)}form .input-action~.form-field{padding-right:2.2rem!important}form .hide-password{cursor:pointer;padding:1rem;position:absolute;top:0;right:0}form .hide-password .hidden-icon{display:none}form .hide-password.hide .hidden-icon{display:block}form .hide-password.hide .unhidden-icon{display:none}form select.form-select{cursor:pointer;height:3.5rem;border-radius:.7rem;background-color:var(--field-color);border-color:var(--field-border-color)!important}form textarea{line-height:1.5!important}textarea-input textarea{resize:none}:root[data-theme=dark] input[type=date]::-webkit-calendar-picker-indicator,:root[data-theme=dark] input[type=datetime-local]::-webkit-calendar-picker-indicator{color-scheme:dark}frequent-sections{display:block;padding:0!important}frequent-sections>div{display:grid;grid-template-columns:repeat(6,1fr);gap:1rem;padding:1rem;-ms-overflow-style:none;scrollbar-width:none}frequent-sections>div::-webkit-scrollbar{display:none}frequent-sections tile-link{width:155px;min-width:155px}@media (max-width: 760px){frequent-sections .feather-external-link{width:20px;height:20px}frequent-sections tile-link{width:8rem;height:8rem;min-width:8rem!important}frequent-sections tile-link router-link{width:8rem;height:8rem}frequent-sections tile-link .icon-area{margin-top:1.25rem!important}frequent-sections tile-link .icon{width:3rem!important;height:3rem!important}frequent-sections tile-link .tile{width:8rem;height:8rem}frequent-sections tile-link .tile .label{font-size:.8rem}}h-tabs{display:flex;flex-wrap:wrap;width:100%;border-radius:2.8rem;padding:calc(.6rem - 4px);background-color:var(--light-gray-color);overflow:hidden;font-size:.85rem}h-tabs>div{flex-grow:1;text-align:center;cursor:pointer;font-weight:700;padding:.6rem 1rem;border-radius:2.8rem;color:var(--gray-text-color)}h-tabs>div:hover{background-color:var(--panel-color)}h-tabs>div.selected{background-color:var(--panel-color);box-shadow:0 0 10px var(--shadow-color);color:var(--text-color)}@media (max-width: 760px){h-tabs{font-size:14px}}:root[data-theme=dark] h-tabs{background-color:var(--bg-color)}news-list{display:flex;flex-direction:column;align-items:stretch;padding:0}news-list>div{display:flex;flex-direction:column;position:relative;overflow-x:hidden}news-list>div [style]{color:inherit!important;background-color:transparent!important}news-list>div>*:not(:last-child){margin-bottom:1rem}news-list>div>.news-year{margin-bottom:0!important}news-list[widget]{overflow:hidden}news-list[widget]>div{padding-bottom:.6rem}news-list[widget] .news-year{position:sticky;top:-.5rem;margin-bottom:0!important;background-color:var(--light-gray-color)}news-list .news-year{padding:.6rem;margin:-.6rem;grid-column:span 2}news-list .news-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}news-list .news-grid .news-year{margin-bottom:-1rem}news-list .news-flow{display:flex;flex-direction:column}news-list .news-flow>*:not(:last-child){margin-bottom:1rem}news-list .news-short-content a.styled{margin-left:.3rem}@media (max-width: 760px){news-list .news-grid{grid-template-columns:1fr}news-list .news-year{grid-column:span 1}news-list>div{padding:0}news-list>router-link{padding:0}news-list[widget] .news-year{margin-bottom:0}}notifications-button{position:relative;z-index:1100}notifications-button .notification-area{display:flex;flex-direction:column;position:absolute;top:calc(100% + 1rem);right:-1rem;color:var(--text-color);width:30rem;max-height:calc(100vh - 12rem);background-color:var(--light-gray-color);box-shadow:0 0 10px var(--shadow-color);border-radius:.3rem;overflow:hidden}notifications-button .notifications-list{display:flex;flex-direction:column;overflow-y:scroll;scrollbar-width:thin;scrollbar-color:var(--dark-gray-color) transparent;padding:.6rem}notifications-button .notifications-list>*:not(:last-child){margin-bottom:.6rem}notifications-button .notification{display:flex;flex-direction:column;color:var(--text-color)!important;background-color:var(--panel-color);box-shadow:0 0 5px var(--shadow-color);border-radius:.3rem;padding:1rem;cursor:pointer}notifications-button .notification>a{color:var(--text-color)!important}notifications-button .notification .unreaded{margin-bottom:-.1rem}notifications-button .mark-all-readed{color:var(--link-color)}notifications-button .notifications-header{display:flex;cursor:auto;justify-content:flex-end;background-color:var(--panel-color);box-shadow:0 0 5px var(--shadow-color)}notifications-button .notifications-header>div{cursor:pointer;padding:.4rem .6rem}notifications-button .notification-content{margin:.5rem 0}notifications-button .notification-footer{font-size:90%;color:var(--gray-text-color);display:flex;justify-content:space-between}notifications-button .mark-all-readed[disabled]{visibility:hidden}.unreaded,.unreaded-badge{background-color:var(--red-color);border-radius:50%;box-shadow:0 0 5px var(--shadow-color)}.unreaded{display:inline-block;width:1rem;height:1rem}.unreaded-badge{position:absolute;display:flex;justify-content:center;align-items:center;right:-.75rem;top:-.75rem;width:1.5rem;height:1.5rem}@media (max-width: 760px){notifications-button .notification-area{margin-right:1rem;max-width:calc(100vw - 2rem);max-height:calc(100vh - 8rem)}}@media (max-width: 560px){notifications-button .notification-area{margin-right:1rem;max-width:calc(100vw - 2rem);max-height:calc(100vh - 8rem)}}one-news{background-color:var(--page-color);border-radius:.7rem;box-shadow:0 0 10px var(--shadow-color);background-color:var(--panel-color);box-shadow:0 0 5px var(--shadow-color);padding:calc(1rem + 2px);display:flex;flex-direction:column}one-news [style]{color:inherit!important;background-color:transparent!important}one-news.news-full{margin-top:1rem}one-news:not(.news-full){cursor:pointer}one-news.news-full{padding-top:0;box-shadow:none}one-news>*{margin:.6rem 0}one-news>:first-child{margin-top:0}one-news>:last-child{margin-bottom:0}one-news .news-image{width:100%;height:auto;border-radius:.3rem}one-news .news-labels{display:flex;flex-wrap:wrap;margin-bottom:-.25rem}one-news .news-labels>*:not(:last-child){margin-right:.25rem}one-news .news-labels>*{margin-bottom:.25rem}one-news .news-labels .news-label{padding:0 .4rem;color:var(--info-color);background-color:var(--info-bg-color);border:1px solid var(--info-color);border-radius:.3rem;font-size:80%}one-news .news-bottom{display:flex;justify-content:space-between;font-size:90%}one-news .news-short-content>p:nth-last-child(2){display:inline;margin-right:4px}page-popup{position:fixed;display:grid;align-items:center;justify-content:center;padding-left:94px;top:0;bottom:0;left:0;right:0;background-color:var(--popup-bg-color);z-index:10000;overflow-y:auto}page-popup .popup-panel{background-color:var(--page-color);border-radius:.7rem;box-shadow:0 0 10px var(--shadow-color);border-radius:20px;box-shadow:none;max-width:1140px;margin:1rem}page-popup .popup-header{display:flex;justify-content:space-between;position:sticky;top:0;margin:.6rem 1rem 0;padding:.6rem;background-color:var(--page-color);border-bottom:2px solid var(--blue-color);z-index:11000}page-popup .popup-header>h3{display:flex;align-items:center}page-popup .popup-close{color:var(--gray-text-color);position:relative;right:-.6rem;cursor:pointer;padding:.6rem}page-popup .popup-content{display:flex;flex-direction:column;padding:1rem}page-popup h4{margin-bottom:0;text-align:left}page-popup.confirm{display:flex;justify-content:center;align-items:center}page-popup.confirm .popup-text{margin-bottom:1.25rem}page-popup.confirm .popup-text *{text-align:center}page-popup.confirm buttons-row{text-align:right}page-popup.confirm .popup-header{border-bottom-width:0}page-popup.alert{position:fixed;top:2.6rem;left:50%;right:auto;bottom:auto;transform:translate(-50%);display:flex}page-popup.alert .popup-panel{margin:0;background-color:transparent}page-popup.alert .popup-content{flex-direction:row;padding:0}page-popup.alert .alert-content{flex-grow:1}page-popup.alert .close{cursor:pointer;padding:1rem;margin:-1rem;margin-left:0}page-popup.alert.error{border-radius:.7rem;border:.15rem solid var(--error-color)!important;background-color:var(--error-bg-color)!important;color:var(--error-color)!important}page-popup.alert.success{border-radius:.7rem;border:.15rem solid var(--success-color)!important;background-color:var(--success-bg-color)!important;color:var(--success-color)!important}page-popup .popup{border-radius:4px}page-popup .buttons{text-align:center}page-popup .buttons>button{margin:0 4px}@media (max-width: 1240px){page-popup{padding-left:0}}radio-block{display:flex;flex-direction:column;padding:1.25rem;position:relative;font-weight:600}radio-block>*:not(:last-child){margin-bottom:.3rem}radio-block .text-gray{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1}radio-block .player{padding:1.25rem;border-radius:1.25rem;background:var(--widget-background);box-shadow:0 0 10px var(--shadow-color);color:#fff;display:flex;align-items:center;height:120px;width:100%}radio-block .player>*:not(:last-child){margin-right:1rem}radio-block .player .play-btn{border:none;cursor:auto;min-width:50px;height:50px;padding:0 0 0 2px;color:#fff;filter:drop-shadow(0 4px 3px rgba(0,0,0,.07)) drop-shadow(0 2px 2px rgba(0,0,0,.06));background:#fff6;border-radius:100%;display:flex;justify-content:center;align-items:center}radio-block .player .play-btn .play{position:relative;left:4px}radio-block .player .column{display:flex;flex-direction:column;width:70%;overflow-x:hidden}radio-block .player .column>*:not(:last-child){margin-bottom:.6rem}@keyframes play{0%{height:10%}25%{height:75%}50%{height:50%}75%{height:100%}to{height:10%}}radio-block .player .column .bars__item:nth-child(2){animation-delay:.5s}radio-block .player .column .bars__item:nth-child(3){animation-delay:.2s}radio-block .player .column .bars__item:nth-child(4){animation-delay:.75s}radio-block .player .column .bars__item:nth-child(5){animation-delay:0s}radio-block .player .column .bars__item:nth-child(6){animation-delay:.5s}radio-block .player .column .bars__item:nth-child(7){animation-delay:.2s}radio-block .player .column .bars__item:nth-child(8){animation-delay:.75s}radio-block .player .column .bars__item:nth-child(9){animation-delay:0s}radio-block .player .column .bars__item:nth-child(10){animation-delay:.5s}radio-block .player .column .bars__item:nth-child(11){animation-delay:.2s}radio-block .player .column .bars__item:nth-child(12){animation-delay:.75s}radio-block .player .column .bars{align-items:flex-end;justify-content:space-between;display:flex;height:35px}radio-block .player .column .bars__item{animation:play 2s ease-out infinite;background:#fff6;border-radius:5px;height:100%;width:.5rem}radio-block .player .column .bars__item:nth-child(1){animation-delay:0s}#side-menu radio-block{display:flex;flex-direction:column;justify-content:flex-end;flex-grow:20;padding:0}#side-menu radio-block .player{padding:12px;border-radius:.7rem;background:var(--widget-background);box-shadow:0 0 10px var(--shadow-color);color:#fff;display:flex;align-items:center;height:54px;width:54px;transition:width .2s}#side-menu radio-block .player .play-btn{border:none;cursor:auto;min-width:30px;min-height:30px;height:30px;padding:0 0 0 2px;color:#fff;filter:drop-shadow(0 4px 3px rgba(0,0,0,.07)) drop-shadow(0 2px 2px rgba(0,0,0,.06));background:#fff6;background-position:center;background-size:cover;display:flex;justify-content:center;align-items:center;border-radius:50%}#side-menu radio-block .player .play-btn .play{position:relative;left:2px}#side-menu radio-block .player .column{display:flex;flex-direction:row;align-items:center;width:75%;opacity:0;transition:opacity .2s}#side-menu radio-block .player .column>*:not(:last-child){margin-right:1rem}#side-menu radio-block .player .column span{font-size:14px;white-space:nowrap}#side-menu radio-block .player .column .bars{opacity:0;transition:opacity .2s;width:100%}#side-menu .bottom-links{opacity:0;display:flex;flex-direction:column;justify-content:flex-end;flex-grow:1;transition:opacity .2s}#side-menu .bottom-links>a,#side-menu .bottom-links>router-link{margin-top:.6rem}#side-menu .bottom-links a{color:var(--gray-text-color)!important}#side-menu .bottom-links a:hover{filter:brightness(80%)}@media (max-width: 560px){radio-block{padding:.6rem!important}radio-block .player{height:5rem}}.user-panel{border-radius:1.25rem!important}.user-panel a{color:var(--text-color)!important}.user-panel .avatar{position:relative;display:flex;align-items:center}.user-panel .avatar>img{border-radius:.7rem}.user-panel.user-panel-full{margin-bottom:1.25rem;display:flex;background-color:var(--panel-color)}.user-panel.user-panel-full .avatar{width:90px;height:auto}.user-panel.user-panel-full>div.info{flex-grow:1}.user-panel.user-panel-full>div:not(:first-child){display:flex;flex-direction:column;justify-content:space-between;margin-left:1rem}.user-panel.user-panel-short{display:flex;align-items:stretch;justify-content:flex-start}.user-panel.user-panel-short>div:not(:first-child){margin-left:1rem}.user-panel.user-panel-short .avatar{margin-left:1px;width:50px}.user-panel.user-panel-short .avatar>img{max-width:50px}.user-panel.user-panel-short .info{display:flex;flex-direction:column;justify-content:space-between}@media (max-width: 560px){.user-panel.user-panel-full{padding:.6rem}}v-tabs{display:flex;flex-direction:column;justify-items:center}v-tabs>*:not(:last-child){margin-bottom:.6rem}v-tabs .tab{color:var(--text-color);background-color:var(--panel-color);padding:.6rem;display:flex;flex-direction:row;border:2px solid transparent;transition:border .2s;border-radius:10px;align-items:center;width:100%;box-shadow:0 0 5px var(--shadow-color);cursor:pointer}v-tabs .tab>*:not(:last-child){margin-right:.6rem}v-tabs .tab .icon{border-radius:5px;height:34px;width:34px;padding:5px;color:var(--violet-color)}v-tabs .tab .label{font-size:.9rem;font-weight:700}v-tabs .tab.selected{border:2px solid var(--link-color)}weather-block{display:flex;flex-direction:column;padding:1.25rem;position:relative;font-weight:600;color:#fff}weather-block>*:not(:last-child){margin-bottom:.3rem}weather-block .sun{background:linear-gradient(90deg,#ffdaa2,#fdce55);color:#495057}weather-block .rain{background:linear-gradient(90deg,#acd6ff,#0582ff);color:inherit}weather-block .cloudy{background:linear-gradient(90deg,#fff,#dedede);color:#495057}weather-block .mostCloudy{background:linear-gradient(90deg,#d0d0d0,#97a6b5);color:inherit}weather-block .nightStyle{background:linear-gradient(90deg,#3c2756,#380d38);color:#fff}weather-block img{width:82px;height:82px}weather-block .contributor{color:var(--gray-text-color);font-size:.8rem;text-align:right;margin-bottom:-.6rem}weather-block .weather-header{display:flex;justify-content:space-between;margin-bottom:.5rem}weather-block .weather-header div{height:20px}weather-block .weather-header div button{height:inherit;background:none;border:none;color:var(--dark-gray-color);padding:0}weather-block .weather-header div button svg{height:inherit}weather-block .weather-header div button:disabled{opacity:30%}weather-block .main{padding:1.25rem;border-radius:1.25rem;display:flex;align-items:stretch;height:120px;justify-content:space-between}weather-block .main>img{align-self:center}weather-block .info{display:flex;align-items:stretch}weather-block .info .temp{display:flex;align-items:center;font-size:52px;font-weight:500;word-break:keep-all;padding-right:20px}weather-block .info .description{text-align:start}weather-block .info .text{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-evenly;overflow-wrap:break-word;padding-bottom:0}weather-block .info .text div{font-size:16px}weather-block .info .text span{font-size:20px}weather-block load-error{color:var(--text-color);font-weight:500;padding-top:.5rem;padding-bottom:.5rem}@media (max-width: 980px){weather-block .main .info .temp{font-size:44px;padding-right:10px}weather-block .main .info .text{padding-bottom:0}weather-block .main .info .text div{font-size:14px}weather-block .main .info .text span{font-size:18px}}@media (max-width: 760px){weather-block .main .info .temp{padding-right:3vw}weather-block .main .info .text div{font-size:16px}weather-block .main .info .text span{font-size:20px}}@media (max-width: 560px){weather-block .main{height:5rem}weather-block .main .info .temp{font-size:30px}weather-block .main .info .text{padding-bottom:0}weather-block .main .info .text div{font-size:12px}weather-block .main .info .text span{font-size:16px}weather-block .main img{width:44px;height:44px}}@media (max-width: 470px){.contributor{color:var(--gray-text-color);font-size:.8rem;text-align:right;margin-bottom:-.18rem!important}weather-block{padding:.6rem!important}weather-block .info .temp{font-size:30px;padding:0;padding-right:.2rem!important}weather-block .info .text{padding-bottom:0}weather-block .info .text .feels{font-size:.6rem!important}weather-block .info .text .description{font-size:.7rem!important}}@media (max-width: 368px){weather-block .info .temp,weather-block .info .text{margin-right:auto;margin-left:auto}weather-block .info .text{line-height:100%;text-align:center}}:root[data-theme=dark] weather-block .sun{background:linear-gradient(90deg,#9b7743,#ad7420);color:#495057}:root[data-theme=dark] weather-block .rain{background:linear-gradient(90deg,#3f566b,#0a3762);color:inherit}:root[data-theme=dark] weather-block .cloudy{background:linear-gradient(90deg,#6b6969,#4d565f);color:var(--text-color)}:root[data-theme=dark] weather-block .mostCloudy{background:linear-gradient(90deg,#635f5f,#47505a);color:inherit}:root[data-theme=dark] weather-block .nightStyle{background:linear-gradient(90deg,#3c2756,#380d38);color:#fff}page-toolbar{display:flex;color:#fff;border-radius:.7rem;-webkit-user-select:none;user-select:none}page-toolbar>*{display:flex;justify-content:center;align-items:center;cursor:pointer;background-color:var(--toolbar-color);border-radius:.7rem;box-shadow:0 0 5px var(--shadow-color);width:3rem;height:3rem}page-toolbar>*.active{filter:brightness(105%)}page-toolbar>*:not(:last-child){margin-right:.6rem}grid-view thead,.table thead{background-color:transparent!important}grid-view tr[data-item-id].move-waiting a.sort,.table tr[data-item-id].move-waiting a.sort{pointer-events:none}grid-view td,.table td{border-bottom-color:var(--gray-color)!important}grid-view th,.table th{color:var(--gray-text-color)!important;background-color:transparent!important;border-bottom-color:var(--gray-color)}grid-view th a.column-sort,.table th a.column-sort{color:var(--link-color);text-decoration:dashed}grid-view td,grid-view th:not(:empty),.table td,.table th:not(:empty){text-align:left;padding:.6rem;font-weight:600}grid-view tr[data-item-id].moved,grid-view tr[data-item-id].move-waiting:hover,.table tr[data-item-id].moved,.table tr[data-item-id].move-waiting:hover{opacity:.5}grid-view a.sort,.table a.sort{-webkit-user-select:none;user-select:none}.table:not(load-distribution-page .table) td{background-color:transparent!important}.table:not(load-distribution-page .table) td:not([data-key=Статус]){color:var(--text-color)!important}.table:not(load-distribution-page .table) td[data-key=Статус]{color:var(--text-color)}help-badge{position:relative;cursor:help}help-badge .tooltip-text{position:absolute;min-width:64px;max-width:min(500px,90vw - 40px);width:max-content;border-radius:.7rem;border:.15rem solid var(--info-color);background-color:var(--info-bg-color);color:var(--info-color);box-shadow:5px 5px 5px #0000001a;padding:.6rem;z-index:10000;word-wrap:break-word;overflow-wrap:break-word}help-badge .tooltip-text[data-v-pos=top]{bottom:120%}help-badge .tooltip-text[data-v-pos=bottom]{top:120%}help-badge .tooltip-text[data-v-pos=center]{top:50%;transform:translateY(-50%)}help-badge .tooltip-text[data-v-pos=edge-top]{top:0}help-badge .tooltip-text[data-v-pos=edge-bottom]{bottom:0}help-badge .tooltip-text[data-h-pos=left]{right:120%}help-badge .tooltip-text[data-h-pos=right]{left:120%}help-badge .tooltip-text[data-h-pos=center]{left:50%;transform:translate(-50%)}help-badge .tooltip-text[data-h-pos=edge-left]{left:0}help-badge .tooltip-text[data-h-pos=edge-right]{right:0}help-badge .tooltip-text[data-v-pos=center][data-h-pos=center]{transform:translate(-50%,-50%)}help-badge .tooltip-text.hidden{display:none}pwa-banner{display:block}pwa-banner .banner{border-radius:12px;box-shadow:0 0 10px var(--shadow-color);background-color:var(--panel-color);padding-left:20px;padding-right:20px;width:100%;transition:.3s ease;display:flex;flex-direction:row;justify-content:space-between;align-items:center;overflow:hidden;max-height:0px}pwa-banner .banner.active{max-height:100px;padding-top:20px;padding-bottom:20px;margin-bottom:20px}pwa-banner .banner-title{font-size:18px;font-weight:600;margin:0;line-height:1.4}pwa-banner .banner-description{font-size:16px;color:var(--gray-text-color);margin:0;line-height:1.5}pwa-banner .banner-actions{display:flex;gap:12px;justify-content:flex-end}pwa-banner .banner-button{padding:10px 16px;border-radius:8px;font-size:14px;font-weight:700;cursor:pointer;border:none;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}pwa-banner .banner-button:active{transform:scale(.98)}pwa-banner .button-later{background-color:var(--page-color);box-shadow:0 0 25px var(--shadow-color);color:var(--text-color);border:2px solid transparent;transition:.15s}pwa-banner .button-later:hover{border:2px solid #8868FF}pwa-banner .button-install{background-color:var(--brand-color);color:#fff;transition:.15s}pwa-banner .button-install:hover{background-color:#5f5194}@media (max-width: 760px){pwa-banner{display:block}pwa-banner .banner{flex-direction:column;align-items:unset}pwa-banner .banner.active{max-height:250px;padding-top:20px;padding-bottom:20px}pwa-banner .banner-title{font-size:18px;font-weight:600;margin:0;line-height:1.4}pwa-banner .banner-description{font-size:14px;margin:0 0 12px;line-height:1.5}pwa-banner .banner-actions{flex-direction:column}}cordova-banner{display:block}cordova-banner .overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;z-index:9998}cordova-banner .overlay.active{display:block}cordova-banner .banner{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border:2px solid #ffeeba;padding:2rem;min-width:300px;max-width:90%;box-shadow:0 8px 16px #0003;z-index:9999;border-radius:8px;font-family:sans-serif}cordova-banner .banner.active{padding-top:20px;padding-bottom:20px;display:block}cordova-banner .banner-title{font-size:18px;font-weight:600;color:#000;margin:0;line-height:1.4}cordova-banner .banner-description{font-size:16px;color:#000;margin:0;line-height:1.5}cordova-banner .banner-actions{display:flex;gap:12px;justify-content:flex-end}cordova-banner .banner-button{padding:10px 16px;border-radius:8px;font-size:14px;font-weight:700;cursor:pointer;border:none;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}cordova-banner .banner-button:active{transform:scale(.98)}cordova-banner .button-later{background-color:#fff;color:#000;box-shadow:0 0 25px #dee2e6;border:2px solid transparent;transition:.15s}cordova-banner .button-later:hover{border:2px solid #8868FF}cordova-banner .button-install{background-color:#372579;color:#fff;transition:.15s}cordova-banner .button-install:hover{background-color:#5f5194}@media (max-width: 760px){cordova-banner{display:block}cordova-banner .banner{flex-direction:column;align-items:unset}cordova-banner .banner.active{padding-top:20px;padding-bottom:20px}cordova-banner .banner-title{font-size:18px;font-weight:600;color:#000;margin:0;line-height:1.4}cordova-banner .banner-description{font-size:14px;color:#000;margin:0 0 12px;line-height:1.5}cordova-banner .banner-actions{flex-direction:column}}home-page{display:block}home-page .home-layout{display:grid;grid-template-columns:2fr 1fr;gap:1.25rem}home-page .home-layout h3{margin-bottom:.6rem}home-page .home-left-column>*:not(:last-child){margin-bottom:1.25rem}home-page .home-right-column>*:not(:last-child){margin-bottom:1.25rem}home-page .home-schedule{flex-grow:2}home-page .home-news{flex-grow:1}home-page .home-news .more-news>a{width:90%;margin:1rem auto}home-page news-list>div{max-height:calc(100vh - 142px)}home-page .home-frequent-sections{grid-column:span 2/span 2}@media (max-width: 760px){home-page .home-layout{grid-template-columns:repeat(1,minmax(0,1fr))}home-page .home-frequent-sections{grid-column:auto}home-page news-list{padding:.6rem}home-page news-list .scrollable-area{overflow:auto;max-height:none;scrollbar-gutter:auto;width:100%;overflow-x:hidden}home-page .more-news{margin:0!important}}full-menu-page>h3{margin-top:1.25rem;margin-bottom:.75rem;font-size:1.7rem}full-menu-page>h3:first-child{margin-top:0}full-menu-page .full-menu{display:grid;gap:1rem;grid-template-columns:repeat(6,1fr);justify-content:space-evenly;justify-items:center}@media (min-width: 1240px){full-menu-page [href="/digital-agreement"]{display:none}}@media (max-width: 1240px){full-menu-page .full-menu{grid-template-columns:repeat(5,1fr);justify-items:stretch}}@media (max-width: 980px){full-menu-page .full-menu{grid-template-columns:repeat(4,1fr);justify-items:stretch}full-menu-page .full-menu tile-link>a,full-menu-page .full-menu tile-link>router-link a{width:auto!important}}@media (max-width: 760px){full-menu-page .full-menu{grid-template-columns:repeat(3,1fr)}}@media (max-width: 560px){full-menu-page .full-menu{grid-template-columns:repeat(2,1fr)}full-menu-page .tile{width:125px;height:125px}full-menu-page .tile .icon-area{margin-top:1rem}full-menu-page .tile .icon{height:3rem;width:3rem;font-size:1.5rem}}#profile1c .studentCard>:first-child .item:first-child span{color:var(--success-color)!important}#profile1c .studentCard>:first-child .item{font-weight:600}#profile1c .studentCard>h5:first-child{display:none}#profile1c .studentCard div.item>strong{color:var(--gray-text-color)}#profile1c .employeeProfile>h4{margin-bottom:1rem}#profile1c .employeeProfile>h4:not(:first-child){margin-top:1rem}#profile1c .studentOrders li{background-color:var(--panel-color);padding:.6rem;border-radius:.7rem;box-shadow:0 0 5px var(--shadow-color)}#profile1c .studentOrders li:not(:last-child){margin-bottom:.6rem!important}#profile1c .studentOrders li:last-child{margin-bottom:0!important}#profile1c .studentOrders li>a>span:last-child{font-weight:600;color:var(--text-color)}settings-page{display:flex;flex-direction:column}settings-page .btn-back{display:none}settings-page .container{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));max-width:none;padding:0}settings-page div.settings-area{display:flex;flex-direction:column;padding:1.25rem;width:100%}settings-page div.settings-area>div{width:100%}settings-page div.settings-area>*:not(:last-child){margin-bottom:.6rem}settings-page check-switch[key=twofactor] .toggle{margin-left:.3rem;margin-right:.7rem}settings-page avatar-upload-form{display:block}settings-page avatar-upload-form .active-form{margin-top:0!important}settings-page avatar-upload-form h4{color:var(--text-color)}settings-page #avatar-upload{color:var(--text-color)!important;font-size:100%;font-weight:500}settings-page .setting-info{align-items:stretch}settings-page .setting-labels{justify-content:space-between;align-items:flex-start;gap:0;margin-left:.6rem}settings-page .theme-setting label{margin-right:.6rem}settings-page .theme-setting select-block{display:inline-flex}settings-page .theme-setting select-block .current{flex-direction:row-reverse}settings-page div.credentials{border-radius:.7rem;padding:1rem;background-color:var(--panel-color)}settings-page div.credentials>label{font-weight:700}settings-page div.credentials .credential{display:flex;align-items:center;margin:.6rem 0}settings-page div.credentials .credential-delete{color:var(--error-color)}settings-page .help-badge{display:flex;justify-content:center;align-items:center;width:25px;height:25px;border:2px solid var(--text-color);border-radius:50%}settings-page .notifications-container{display:grid;gap:1rem;grid-template-columns:1fr 2fr}settings-page .notifications-switch-container{display:flex;flex-wrap:wrap;grid-column:2;gap:1rem}@media (max-width: 760px){settings-page .btn-back{display:flex;align-items:center;background-color:transparent;border:none;color:var(--blue-color);font-weight:500;font-size:16px;height:2rem}settings-page .btn-back>svg{margin-right:5px;margin-bottom:2px}settings-page .container{display:grid;gap:1rem;grid-template-columns:repeat(1,minmax(0,1fr));padding:0}settings-page .container .show-none{display:none!important}settings-page .container .show-none.show{display:flex!important}}@media (max-width: 560px){settings-page .notifications-container{display:grid;gap:0;grid-template-columns:1fr}settings-page .notifications-switch-container{display:flex;flex-wrap:wrap;margin-top:.6rem;margin-bottom:1rem;grid-column:1;gap:1rem}}useful-info-page ul.panel-section>li{list-style:none;margin-bottom:.6rem}entrance-layout{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:0 1rem}@media (max-width: 760px){entrance-layout{padding:0}main{border-radius:0!important;box-shadow:none!important}}login-page{display:flex;max-width:1140px;width:100%;justify-content:center}login-page .login.panel{padding:2.6rem}login-page .input-area[data-type=checkbox]{margin-top:1rem}login-page h3{margin-bottom:2.6rem}entrance-digital-agreement-page .agreement-buttons{margin:1rem -.3rem -.3rem}entrance-digital-agreement-page .agreement-buttons>*{margin:.3rem}entrance-digital-agreement-page button svg{margin-left:.6rem}entrance-digital-agreement-page alert-message{margin-bottom:1rem}@media (max-width: 470px){entrance-digital-agreement-page .agreement-buttons{flex-wrap:wrap}}entrance-service-works-page h3{padding:10px}entrance-service-works-page .icon{color:var(--red-color);height:48px}entrance-service-works-page .panel{align-items:center;border-radius:1.25rem}entrance-service-works-page .panel>*:not(:last-child){margin-bottom:1.25rem}entrance-service-works-page .service-works-description{margin-top:-1rem!important}entrance-service-works-page .service-works-description ul,entrance-service-works-page .service-works-description ol{margin:1rem 0;padding-left:2.6rem;text-align:left}entrance-service-works-page .service-works-description ul{list-style-type:disc}entrance-service-works-page .service-works-description ol{list-style-type:decimal}entrance-service-works-page .service-works-description a{color:var(--link-color);text-decoration:underline;transition:color .15s ease}entrance-service-works-page .service-works-description a:hover{color:var(--link-hover-color);text-decoration:none}
