.modalMainLayout{position:fixed;inset:0;z-index:var(--z-index-modal);display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.modalMainLayout__overlay{position:fixed;inset:0;z-index:2;width:100%;height:100%;cursor:pointer;background-color:rgba(25,25,25,.5019607843)}.modalMainLayout__container{position:relative;z-index:3;display:flex;flex-direction:column;width:100%;max-width:600px;max-height:90vh;overflow:hidden;overflow-y:auto;background-color:var(--color-basic-white);border-radius:24px;-webkit-overflow-scrolling:touch}.modalMainLayout__container--hideCloseIcon .modalMainLayout__closeBtn{display:none}.modalMainLayout__container--withHeader .modalMainLayout__closeBtn{position:static;top:auto;right:auto}.modalMainLayout__header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;height:64px;padding:8px 24px;border-bottom:1px solid var(--color-basic-neutral)}.modalMainLayout__content{display:flex;flex:1 1;flex-direction:column;gap:24px;padding:32px 24px;overflow-y:auto;-webkit-overflow-scrolling:touch}.modalMainLayout__footer{display:flex;flex-shrink:0;gap:8px;align-items:center;justify-content:flex-end;padding:16px 24px;border-top:1px solid var(--color-basic-neutral)}.modalMainLayout__closeBtn{position:absolute;top:24px;right:24px;z-index:100}.modalMainLayout__closeBtn:hover .modalMainLayout__closeIcon{transform:rotate(90deg)}.modalMainLayout__header .modalMainLayout__closeBtn{position:static;flex-shrink:0;width:40px;min-width:40px;height:40px;min-height:40px;padding:12px}.modalMainLayout__header .modalMainLayout__closeBtn,.modalMainLayout__header .modalMainLayout__closeBtn.iconButton--decline,.modalMainLayout__header .modalMainLayout__closeBtn.iconButton--default{background-color:var(--color-basic-neutral-50);border:none;border-radius:40px}.modalMainLayout__header .modalMainLayout__closeBtn.iconButton--defaultSize{width:40px;height:40px;padding:12px}.modalMainLayout__header .modalMainLayout__closeBtn .iconButton__icon{width:24px;min-width:24px;height:24px}.modalMainLayout__closeIcon{transition:transform .3s}@media(max-width:1366px){.modalMainLayout__container--adaptive,.modalMainLayout__container--full{max-width:calc(100vw - 90px)}.modalMainLayout__container--auth{width:100%;max-width:1000px}}@media(max-width:1024px){.modalMainLayout__container--adaptive,.modalMainLayout__container--full{max-width:calc(100vw - 60px)}}@media(max-width:640px){.modalMainLayout__container{max-width:100vw;max-height:100vh;border-radius:0}.modalMainLayout__container::-webkit-scrollbar{width:0}.modalMainLayout__container--adaptive,.modalMainLayout__container--full{width:100%;max-width:100vw;max-height:100vh;border-radius:0}.modalMainLayout__container--mini{width:100%;padding:40px 100px 50px}.modalMainLayout__header{padding:8px 16px}.modalMainLayout__content{padding:24px 16px}.modalMainLayout__footer{padding:16px}.modalMainLayout__closeBtn{top:12px;right:12px}.modalMainLayout__header .modalMainLayout__closeBtn{width:32px;min-width:32px;height:32px;min-height:32px;padding:8px}.modalMainLayout__header .modalMainLayout__closeBtn.iconButton--defaultSize{width:32px;height:32px;padding:8px}.modalMainLayout__header .modalMainLayout__closeBtn .iconButton__icon{width:20px;min-width:20px;height:20px}.modalMainLayout--mobilePositionTop{justify-content:flex-start}.modalMainLayout--mobilePositionCenter{justify-content:center}.modalMainLayout--mobilePositionBottom{justify-content:flex-end}}@media(max-width:480px){.modalMainLayout__container--mini{padding:40px 15px}}.blockUserTask{display:flex;flex-direction:column;gap:24px;width:100%}.blockUserTask__card{display:flex;flex-direction:column;gap:16px;padding:16px 24px;background:var(--color-basic-neutral-50);border-radius:24px}