/* Редактор */
.p-editor {
    width: 100%;
}

/* Меню */
.p-menu {
    border: none !important;
    border-radius: 0 !important;
    padding-top: 1rem;
}

.p-menu-list {
    padding: 0 !important;
    font-size: 1.2rem;
}

/* Формы */
.form__field .p-inputtext, .form__field .p-textarea {
    width: 100%;
    padding: .7142857143rem;
    border: 1px solid #d6e4ec;
    border-radius: .5714285714rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.02;
    letter-spacing: .0178571429rem;
}

.form__field .p-inputtext:focus, .form__field .p-textarea:focus {
    border-color: var(--color-primary);
}

.form__field .p-inputtext:focus-visible, .form__field .p-textarea:focus-visible {
    outline: none;
}

.form__field .p-inputtext::placeholder, .form__field .p-textarea::placeholder {
    color: #aabbc6;
}

.form__field .p-textarea {
    min-height: 7.1428571429rem;
}

.form__field .p-icon {
    width: 1.4285714286rem;
    height: 1.4285714286rem;
}

.form__field .p-datepicker-input-icon-container {
    margin-block-start: unset;
    transform: translateY(-50%);
}

.form__field .p-multiselect, .form__field .p-select {
    border: 1px solid #d6e4ec;
    border-radius: .5714285714rem;
    width: 100%;
}

.form__field .p-multiselect-label, .form__field .p-multiselect-label:has(.p-chip), .form__field .p-select-label {
    padding: .7142857143rem;
    line-height: 1.02;
    letter-spacing: .0178571429rem;
}

.form__field .p-multiselect-label > span, .form__field .p-select-label > span {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.02;
    letter-spacing: .0178571429rem;
}

.form__field .p-multiselect-dropdown, .form__field .p-select-dropdown {
    margin-right: .7142857143rem;
}

.form__field .p-multiselect-label.p-placeholder, .form__field .p-select-label.p-placeholder {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.02;
    letter-spacing: .0178571429rem;
    color: #aabbc6;
}

/* Прочий кастом */
ol {
    list-style-position: inside;
    padding-left: 1rem;
}

.task-detail__desc p:not(:first-child) {
    margin-top: 0.5rem;
}