.backgroundModalTask{position:fixed;top:0;left:0;background:#00000045;backdrop-filter:blur(1px);width:100%;height:100%;z-index:9999;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:auto}.backgroundModalTask .contentModal{background:var(--color3);width:90%;display:flex;max-width:700px;max-height:815px;height:auto;border-radius:var(--border-radius);overflow:hidden;flex-direction:column}.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)}.modalFooter button{margin:0}.modalFooter{display:flex;flex-direction:row;justify-content:flex-end;width:100%;align-items:center;gap:10px;position:sticky;bottom:0;padding:20px;background:var(--back);border-top:1px solid var(--freelance_color)}@media (max-width:29.9988em){.modalFooter button{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:25px;margin-right:5px;padding-right:12px;height:100%;position:relative}.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}