.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}