.p-dropdown{display:inline-flex;cursor:pointer;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.p-dropdown-clear-icon{position:absolute;top:50%;margin-top:-.5rem}.p-dropdown-trigger{display:flex;align-items:center;justify-content:center;flex-shrink:0}.p-dropdown-label{display:block;white-space:nowrap;overflow:hidden;flex:1 1 auto;width:1%;text-overflow:ellipsis;cursor:pointer}.p-dropdown-label-empty{overflow:hidden;visibility:hidden}input.p-dropdown-label{cursor:default}.p-dropdown .p-dropdown-panel{min-width:100%}.p-dropdown-panel{position:absolute}.p-dropdown-items-wrapper{overflow:auto}.p-dropdown-item{cursor:pointer;font-weight:400;white-space:nowrap;position:relative;overflow:hidden}.p-dropdown-items{margin:0;padding:0;list-style-type:none}.p-dropdown-filter{width:100%}.p-dropdown-filter-container{position:relative}.p-dropdown-filter-icon{position:absolute;top:50%;margin-top:-.5rem}.p-fluid .p-dropdown{display:flex}.p-fluid .p-dropdown .p-dropdown-label{width:1%}.base-popup-message{text-align:center;font-size:14px;line-height:1.5}.base-label{display:flex;justify-content:space-between;align-items:center;margin:0 0 15px;padding:0 20px;font-size:14px;line-height:1.3;color:#7f7f7f}.base-label__main,.base-label__slot{flex:0 0 auto}.base-form-field{display:block;margin-top:20px}.base-form-field.is-centered{text-align:center}.base-form-field:first-child{margin-top:0}.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}