.event-case-creation-step-attachment__wrapper{width:100%;position:relative;display:flex;justify-content:flex-start}
.event-case-creation-step-attachment__wrapper-data-info{width:616px;max-width:100%;border-radius:16px}
.event-case-creation-step-attachment__title{text-align:center;margin-bottom:4px;color:#000;font-size:20px;line-height:28px;font-weight:500}
.event-case-creation-step-attachment__title-decorations{height:72px;display:flex;justify-content:center;align-items:center;margin-bottom:8px}
.event-case-creation-step-attachment__title-decorations__wrapper{width:56px;height:100%;display:flex;justify-content:space-around;align-items:center}
.event-case-creation-step-attachment__title-decorations__wrapper:before,.event-case-creation-step-attachment__title-decorations__wrapper:after{display:block;content:"";height:1px;width:12px;background:#e5e5e5}
.event-case-creation-step-attachment__title-decorations__wrapper div{font-family:"Inter",serif;font-weight:700;font-size:15px;line-height:24px;display:flex;align-items:center;justify-content:center;color:#fff;text-align:center;width:24px;height:24px;border-radius:50%;background:#066fac}
.event-case-creation-step-attachment__title-decorations__wrapper div svg{width:10px;height:10px}
.event-case-creation-step-attachment__title-decorations__wrapper:last-child{margin-left:-3px}
.event-case-creation-step-attachment__form{background:#fff;padding:32px 40px;border-radius:8px 8px 0 0;box-shadow:0 1px 1px 0 #00000029}
.event-case-creation-step-attachment__wrapper-buttons{background:#fff;display:flex;justify-content:flex-end;padding:20px 24px;border-radius:0 0 10px 10px;box-shadow:0 1px 1px 0 #00000029}
.event-case-creation-step-attachment__btn-next,.event-case-creation-step-attachment__btn-back{width:132px;background:#066fac;border:1px solid #066fac;border-radius:10px;color:#fff;font-size:17px;line-height:25px;font-weight:500;padding:12px 0;cursor:pointer;text-align:center}
.event-case-creation-step-attachment__btn-next:disabled,.event-case-creation-step-attachment__btn-back:disabled{background:#9e9fa4;border:1px solid #9e9fa4}
.event-case-creation-step-attachment__description{font-size:16px;line-height:24px;text-align:center;color:#4d4d5f}
.event-case-creation-step-attachment__drop-area{border-radius:10px;background-color:rgba(6,111,172,0.04);background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTAwJScgaGVpZ2h0PScxMDAlJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPgo8cmVjdCB3aWR0aD0nMTAwJScgaGVpZ2h0PScxMDAlJyBmaWxsPSdub25lJyByeD0nOCcgcnk9JzgnCiAgICAgIHN0cm9rZT0nIzA2NkZBQzUyJyBzdHJva2Utd2lkdGg9JzEnCiAgICAgIHN0cm9rZS1kYXNoYXJyYXk9JzYnIHN0cm9rZS1kYXNob2Zmc2V0PSc2JwogICAgICBzdHJva2UtbGluZWNhcD0nc3F1YXJlJy8+Cjwvc3ZnPg==")}
.event-case-creation-step-attachment__drop-area.event-case-creation-step-attachment__drop-area_active{background-color:rgba(6,111,172,0.08);background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTAwJScgaGVpZ2h0PScxMDAlJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPgo8cmVjdCB3aWR0aD0nMTAwJScgaGVpZ2h0PScxMDAlJyBmaWxsPSdub25lJyByeD0nOCcgcnk9JzgnCiAgICAgIHN0cm9rZT0nIzA2NmZhY2EzJyBzdHJva2Utd2lkdGg9JzEnCiAgICAgIHN0cm9rZS1kYXNoYXJyYXk9JzYnIHN0cm9rZS1kYXNob2Zmc2V0PSc2JwogICAgICBzdHJva2UtbGluZWNhcD0nc3F1YXJlJy8+Cjwvc3ZnPg==")}
.event-case-creation-step-attachment__label{padding:32px 20px;cursor:copy;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:164px;font-size:16px;line-height:24px}
.event-case-creation-step-attachment__label-text{margin-top:12px}
.event-case-creation-step-attachment__label b{font-weight:500;color:#066fac}
.event-case-creation-step-attachment__label svg{width:33px;height:33px;color:transparent}
.event-case-creation-step-attachment__maxsize-text{font-size:14px;line-height:20px;color:#323439}
.event-case-creation-step-attachment__upload{display:none}
.event-case-creation-step-attachment__list{margin-top:20px;display:flex;flex-direction:column;gap:20px}
.event-case-creation-step-attachment__item{color:#000;display:flex;align-items:center;border:1px solid rgba(0,0,0,0.2);border-radius:10px;min-height:44px;padding:12px 16px;font-size:14px;line-height:20px}
.event-case-creation-step-attachment__item .size{color:#6f6f6f}
.event-case-creation-step-attachment__item_disable{display:none}
.event-case-creation-step-attachment__item_valid .event-case-creation-step-attachment__status{display:none}
.event-case-creation-step-attachment__item--large{color:#8c0f0f;border-color:#bb1515;background:rgba(234,26,26,0.1);backdrop-filter:blur(20px);box-shadow:0 10px 20px -5px rgba(234,26,26,0.1)}
.event-case-creation-step-attachment__item--large .size{color:#8c0f0f}
.event-case-creation-step-attachment__item--large .event-case-creation-step-attachment__name{font-weight:500}
.event-case-creation-step-attachment__item--large .event-case-creation-step-attachment__status{padding-left:2px;font-size:14px;line-height:20px}
.event-case-creation-step-attachment__limit{font-size:14px;font-weight:500;color:#8c0f0f;margin-top:24px;display:flex;align-items:center;border:1px solid #bb1515;border-radius:10px;min-height:48px;padding:14px 16px;background:rgba(234,26,26,0.1)}
.event-case-creation-step-attachment__limit--disabled{display:none}
.event-case-creation-step-attachment__icon{width:16px;height:16px;margin-right:8px;flex-shrink:0}
.event-case-creation-step-attachment__name{padding-right:4px;max-width:100%;overflow:hidden}
.event-case-creation-step-attachment__delete{cursor:pointer;width:16px;height:16px;margin-left:auto;flex-shrink:0}
.event-case-creation-step-attachment__delete span{pointer-events:none}
.event-case-creation-step-attachment .hide{display:none}
@media only screen and (max-width:1099px){.event-case-creation-step-attachment__wrapper-data-info{width:100%;padding:24px 0}
}
@media only screen and (max-width:619px){.event-case-creation-step-attachment__form{padding:24px 20px}
.event-case-creation-step-attachment__wrapper-buttons{padding:20px}
.event-case-creation-step-attachment__description{font-size:14px;line-height:21px}
.event-case-creation-step-attachment__drop-area{background:#f6f6f6;border:0}
.event-case-creation-step-attachment__label{min-height:200px}
.event-case-creation-step-attachment__label-text{font-size:15px;margin-bottom:4px}
.event-case-creation-step-attachment__item,.event-case-creation-step-attachment__limit{min-height:48px;padding:8px 16px}
.event-case-creation-step-attachment__limit{margin-top:16px}
.event-case-creation-step-attachment__item_large .event-case-creation-step-attachment__status{font-size:14px;line-height:21px}
.event-case-creation-step-attachment__list{gap:16px}
.event-case-creation-step-attachment__name,.event-case-creation-step-attachment__limit{font-size:14px;line-height:21px}
.event-case-creation-step-attachment__icon{margin-right:12px}
}