.backgroundModalTask{position:fixed;top:0;left:0;background:#00000045;width:100%;height:100%;z-index:9999;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:auto}.backgroundModalTask .contentModal{background:var(--light-color);width:90%;display:flex;max-width:633px;max-height:813px;height:auto;border-radius:var(--border-radius);overflow:hidden;flex-direction:column}.backgroundModalTask .search-input{padding:0!important}.theme-dark .backgroundModalTask .contentModal{background-color:var(--grey-color)}.contentModalHeader{padding:20px;border-bottom:1px solid var(--freelance_color);position:sticky;top:0;z-index:1}.contentModalHeader *{font-weight:600;letter-spacing:-.03em;font-size:clamp(1rem, .974025974rem + .1298701299vw, 1.125rem)}.contentModalClose{background:var(--bg-grey-color);padding:7px;border-radius:100%;color:var(--text-color)}.contentModalClose:before,.contentModalStatus{font-size:18px}.modalFooter button{margin:0;border:var(--border)}.modalFooter{display:flex;flex-direction:row;justify-content:flex-end;width:100%;align-items:center;gap:10px;position:sticky;bottom:0;padding:20px;border-top:1px solid var(--freelance_color)}@media (max-width:29.9988em){.modalFooter button{max-inline-size:100%}.modalFooter .button.button-primary{max-inline-size:100%}}@media (max-width:29.9988em){.modalFooter{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.modalBody{overflow:auto;padding:20px;display:flex;flex-direction:column;gap:20px;margin-right:5px;padding-right:12px;height:100%;position:relative}.modalBodyVisible{overflow:visible!important}.modalBody:nth-child(2){gap:0}.modalBody:nth-child(2) .js-select .modalBody .select_button{width:100%;max-width:none}.modal_important{display:flex;flex-direction:column;gap:12px;padding:15px;background-color:var(--bg-grey-color);border-radius:var(--border-radius)}.modal_important-blocks{background-color:var(--bg-grey-color);border-radius:var(--border-radius)}.contentModalHeader{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.contentModalClose{transition:all .3s;cursor:pointer}.contentModalClose:hover{opacity:.5;transform:rotate(360deg)}.modal-full{max-width:unset;max-height:unset;height:90%;display:flex;flex-direction:column;justify-content:flex-start}.modal-min{max-width:max-content!important}.modalFooterError{color:red;font-weight:700;margin:0 0;padding:10px}.contentModal .loading_elem{position:fixed;left:0;width:100%;top:0;z-index:2;height:100%;display:flex;align-items:center;background:#00000036;justify-content:center}.contentModal .loading_elem img{width:100px}.edit-task_modal-body .modalTaskName textarea.modalInput{grid-area:textarea_block}@media (max-width:37.5em){.modalBodyRow{display:-ms-grid;-ms-grid-columns:auto 0.625rem 1fr 0.625rem auto;grid-template-columns:auto 1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-auto-columns:1fr;-ms-grid-rows:auto 0.625rem auto;grid-template-areas:"number field field" "select select priority";gap:.625rem}.modalTaskName div.taskNumber{grid-area:number}.modalTaskName textarea.modalInput{grid-area:field;max-width:100%!important}.modalTaskName div.taskStatus{grid-area:select;grid-column:2/3;max-width:100%}.modalTaskName .modalPriority{grid-area:priority}}.modalTaskName div.taskNumber{font-weight:600;font-size:16px;line-height:100%;letter-spacing:-.03em;color:var(--text-color-50);height:36px;display:flex;align-items:center}.modalTaskName textarea.modalInput{width:100%;padding:9px 15px;font-weight:600;font-size:14px;letter-spacing:-.03em;color:var(--text-color);line-height:150%}.modalTaskName textarea.modalInput::placeholder{color:var(--text-color-50)}.modalTaskName div.taskStatus{min-width:170px;width:auto}.theme-dark .modalTaskName div.taskStatus .select_button{background-color:var(--bg-grey-color)}@media (max-width:550px){.select_button{min-width:100px}}@media (max-width:380px){.select_button{min-width:100%}}.selected_caption{max-width:291px!important}.modalBodyH400{height:400px}@media (max-width:625px){.modalBodyH400{height:273px}}