.base-fullscreen-gallery{position:fixed;z-index:400;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.925)}.base-fullscreen-gallery__close,.base-fullscreen-gallery__nav{position:absolute;color:#fff;cursor:pointer;opacity:.5;transition:$transition-base opacity}.base-fullscreen-gallery__close:hover,.base-fullscreen-gallery__nav:hover{opacity:1}.base-fullscreen-gallery__close{z-index:5;top:0;right:0;width:50px;height:50px;background:rgba(0,0,0,.5)}.base-fullscreen-gallery__close-icon{position:absolute;top:0;left:0;right:0;bottom:0;width:23px;height:23px;margin:auto}.base-fullscreen-gallery__icon{top:0;left:0;right:0;bottom:0;margin:auto;position:absolute;display:block;width:30px;height:30px}.base-fullscreen-gallery__nav{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;z-index:3;top:0;width:50px;height:100%}.base-fullscreen-gallery__nav.prev{left:0}.base-fullscreen-gallery__nav.prev .base-fullscreen-gallery__icon{transform:rotate(90deg)}.base-fullscreen-gallery__nav.next{right:0}.base-fullscreen-gallery__nav.next .base-fullscreen-gallery__icon{transform:rotate(-90deg)}.base-fullscreen-gallery__viewbox{position:absolute;z-index:1;top:0;left:50px;right:50px;bottom:0}.base-fullscreen-gallery__viewbox iframe,.base-fullscreen-gallery__viewbox img{top:0;left:0;right:0;bottom:0;margin:auto;position:absolute;max-width:100%;max-height:100%}.base-fullscreen-gallery__viewbox img{cursor:pointer}.base-fullscreen-gallery__viewbox iframe{width:100%}.base-fullscreen-gallery__viewbox.full{left:0;right:0}.base-fullscreen-gallery__viewbox.full img{cursor:default}.base-fullscreen-gallery__index{pointer-events:none;position:absolute;left:0;bottom:30px;width:100%;text-align:center;font-size:15px;color:hsla(0,0%,100%,.75)}.base-article *{line-height:1.5!important}.base-article a{color:#007ffc;border-bottom:2px solid rgba(0,127,252,.5);transition:$transition-base #8661c1,$transition-base border-color;cursor:pointer}.base-article a:focus,.base-article a:hover{color:#ed9191;border-bottom:2px solid rgba(237,145,145,.5)}.base-article div,.base-article p{margin-top:0;font-size:inherit;line-height:inherit}.base-article div:first-child,.base-article p:first-child{margin-top:0}.base-article b,.base-article strong{font-weight:600}.base-article em,.base-article i{font-style:italic}.base-article u{text-decoration:none;border-bottom:2px solid rgba(0,0,0,.4)}.base-article ol,.base-article ul{padding-left:2em;list-style-position:outside}.base-article ol:first-child li:first-child,.base-article ul:first-child li:first-child{margin-top:0}.base-article ol ol:first-child li:first-child,.base-article ol ul:first-child li:first-child,.base-article ul ol:first-child li:first-child,.base-article ul ul:first-child li:first-child{margin-top:.5em}.base-article ul{list-style-type:square}.base-article ol{list-style-type:decimal}.base-article ol ol{list-style-type:lower-latin}.base-article ol ol ol{list-style-type:upper-roman}.base-article li{margin-top:.5em}.base-article h3{margin-top:1em;font-weight:600}.base-article h3:first-child{margin-top:0}.base-article h3+p{margin-top:.5em}.base-article img{display:block;height:auto!important;max-width:100%;max-height:375px;margin:1em auto;cursor:pointer;transition:$transition-base opacity}.base-article img:hover{opacity:.9}.base-article .table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto;display:block;margin:1em 0}.base-article table{border-collapse:collapse;table-layout:fixed;width:500px;word-wrap:break-word}.base-article td{vertical-align:top;padding:10px;width:auto!important;border:1px solid #000}.base-article .mention{border-radius:4px;padding:0 4px}.base-article .mention-color-0{color:#a61c00;background-color:rgba(166,28,0,.1)}.base-article .author-color-0{color:#a61c00}.base-article .mention-color-1{color:#c00;background-color:rgba(204,0,0,.1)}.base-article .author-color-1{color:#c00}.base-article .mention-color-2{color:#e69138;background-color:rgba(230,145,56,.1)}.base-article .author-color-2{color:#e69138}.base-article .mention-color-3{color:#f1c232;background-color:rgba(241,194,50,.1)}.base-article .author-color-3{color:#f1c232}.base-article .mention-color-4{color:#6aa84f;background-color:rgba(106,168,79,.1)}.base-article .author-color-4{color:#6aa84f}.base-article .mention-color-5{color:#45818e;background-color:rgba(69,129,142,.1)}.base-article .author-color-5{color:#45818e}.base-article .mention-color-6{color:#3c78d8;background-color:rgba(60,120,216,.1)}.base-article .author-color-6{color:#3c78d8}.base-article .mention-color-7{color:#a64d79;background-color:rgba(166,77,121,.1)}.base-article .author-color-7{color:#a64d79}.base-article .mention-color-8{color:#00cfc1;background-color:rgba(0,207,193,.1)}.base-article .author-color-8{color:#00cfc1}.base-article .mention-color-9{color:#694a38;background-color:rgba(105,74,56,.1)}.base-article .author-color-9{color:#694a38}.base-article .mention-color-10{color:#97d8b2;background-color:rgba(151,216,178,.1)}.base-article .author-color-10{color:#97d8b2}.base-article .mention-color-11{color:#efbcd5;background-color:rgba(239,188,213,.1)}.base-article .author-color-11{color:#efbcd5}.base-article .mention-color-12{color:#8661c1;background-color:rgba(134,97,193,.1)}.base-article .author-color-12{color:#8661c1}.base-article .node-with-author{position:relative}.base-article .node-with-author:hover:after{color:#fff;background:rgba(0,0,0,.5);padding:0 5px;border-radius:4px;content:attr(data-author-name);position:absolute;top:-10px;left:30px}.p-tooltip{text-align:center}.main-list .subject-section__lessons{padding-top:0;padding-bottom:0;font-weight:400}.main-list .subject-section__lessons .main-list{width:100%}.main-list .subject-section__lessons .main-list__title{display:none}.subject__table{margin-bottom:30px;font-size:90%}.subject__table__row{display:grid;grid-template-columns:1fr 140px 140px 140px 140px;align-items:center;color:#495057}.subject__table__row.deadlines{grid-template-columns:70px 150px minmax(250px,2fr) 1.5fr 1.5fr}.subject__table__row.deadlines.distant{grid-template-columns:.8fr 2fr 1fr 1fr}.subject__table__item{background-color:#fff;border:1px solid #e9ecef;height:100%;display:flex;align-items:center;position:relative;width:100%;font-size:90%}.subject__table__item.forbidden,.subject__table__item.forbidden .p-dropdown{background-color:#d9d9d9}.subject__table__item.relative-dates{display:flex;flex-direction:column;gap:10px}.subject__table__item .p-inputtext{padding-right:50px;width:100%;font-size:inherit}.subject__table__item .subject__table__deadlines__input .p-inputtext{padding-right:0}.subject__table__item .p-dropdown{font-size:inherit;width:100%;height:100%;align-items:center}.subject__table__item__section__table,.subject__table__item__section__table .p-inputtext{font-weight:600}.subject__table__item__controls{padding:.7rem;display:flex;justify-content:space-between}.subject__table__item__controls .pi{cursor:pointer}.subject__table__item__controls .pi+.pi{margin-left:3px}.subject__table__item__controls__inline{position:absolute;right:10px;top:50%;padding:0;transform:translateY(-50%)}.subject__table__item__controls.add-deadline{justify-content:flex-start;grid-column:4/6}.subject__table__item__controls.add-deadline .pi+.pi{margin-left:15px}.subject__table__item__united{padding:.5rem;grid-column:1/11;justify-content:flex-end;align-items:center}.subject__table__item__united__content{cursor:pointer;display:flex;align-items:center}.subject__table__item__united .pi{margin-right:8px}.subject__table__item.default .p-component{border:0}.subject__table__item.default .p-dropdown-trigger,.subject__table__item.default .subject__table__item__controls{display:none}.subject__table__item.default .p-inputtext{padding-right:.5rem;height:100%;display:flex;align-items:center;cursor:pointer}.subject__table__item.default .p-inputtext:hover{background-color:var(--surface-50)}.subject__table__item_text{padding:.5rem;height:100%;width:100%;display:flex;align-items:center;cursor:default}.subject__table__item_text:hover{background-color:var(--surface-50)}.subject__table__item.inner{padding:.5rem}.subject__table__header{background-color:#f8f9fa;font-weight:600;padding:.5rem}.subject__table__summary{padding:.5rem}.subject__table__summary__wrapper{grid-column:1/3;flex-direction:row-reverse}.subject__table__summary.error{color:var(--pink-600)}.subject__table .p-component:disabled,.subject__table .p-disabled{opacity:1!important}.ktp.subject__table .subject__table__row{grid-template-columns:1fr 70px 90px 100px 120px 70px 100px 70px 70px}.ktp.subject__table.franchise .subject__table__row{grid-template-columns:1fr 70px 90px 100px 120px 70px 70px}.ktp.subject__table_editable .subject__table__row{grid-template-columns:170px 70px 90px 100px 90px 60px 100px 65px 65px 65px}.ktp.subject__table_editable.franchise .subject__table__row{grid-template-columns:1fr 70px 90px 100px 90px 60px 100px 65px}.subs.subject__table .subject__table__row{grid-template-columns:1fr 140px 1fr 1fr}.subs.subject__table_editable .subject__table__row{grid-template-columns:1fr 140px 1fr 1fr 100px}