.my-account-cases__wrapper{width:100%;background:#fff;padding:16px 20px 20px;border-radius:16px;min-height:247px}
.my-account-cases__header{display:flex;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid rgba(0,0,0,0.1)}
.my-account-cases__header__title{display:flex;align-items:center}
.my-account-cases__header__title span{font-weight:600;font-size:14px;line-height:20px;color:#000}
.my-account-cases__header__title svg{width:20px;height:20px;margin-right:8px}
.my-account-cases__header__links{display:flex;padding:0 4px;align-items:center;gap:10px}
.my-account-cases__header__links a{display:flex;align-items:center}
.my-account-cases__header__links a span{font-weight:500;font-size:14px;line-height:20px;color:#066fac}
.my-account-cases__header__links a svg{width:20px;height:20px;margin-left:8px}
.my-account-cases__header__links a:hover{cursor:pointer}
.my-account-cases__header__links a:hover span{color:#184d74}
.my-account-cases__header__links a:hover svg path{fill:#184d74}
.my-account-cases__header__links a:active span{color:#000}
.my-account-cases__header__links a:active svg path{fill:#000}
.my-account-cases__main{padding-top:16px}
.my-account-cases__item{display:flex;justify-content:space-between;padding:7px 16px;border-radius:10px;margin-bottom:16px;border:1px solid rgba(0,0,0,0.1)}
.my-account-cases__item:last-child{margin-bottom:0}
.my-account-cases__item:hover{cursor:pointer;background:#f5f6f9;border:1px solid rgba(0,0,0,0.2)}
.my-account-cases__item:active{cursor:pointer;background:rgba(221,223,229,0.5);border:1px solid rgba(0,0,0,0.3)}
.my-account-cases__item__content-wrapper{width:93%;display:flex;align-items:center;gap:40px}
.my-account-cases__item__column{display:flex;flex-direction:column}
.my-account-cases__item__column--number{min-width:87px}
.my-account-cases__item__column--subject{min-width:40%;width:40%}
.my-account-cases__item__column--subject .my-account-cases__item__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.my-account-cases__item__column--status{min-width:118px;width:118px;flex-shrink:0;align-items:flex-start}
.my-account-cases__item__column--status .my-account-cases__item__title{margin-bottom:4px}
.my-account-cases__item__column--status .my-account-cases__item__value{padding:4px;background:rgba(18,135,44,0.1);border-radius:4px;font-size:11px;line-height:12px;color:#12872c}
.my-account-cases__item__title{text-transform:uppercase;font-weight:400;font-size:12px;line-height:18px;color:#323439;margin-bottom:4px}
.my-account-cases__item__value{font-weight:500;font-size:14px;line-height:20px;color:#000}
.my-account-cases__no-cases,.my-account-cases__error{margin-top:16px;padding:25px 0;display:flex;flex-direction:column;align-items:center;font-weight:500;font-size:14px;line-height:20px;color:#72757a}
.my-account-cases__no-cases svg,.my-account-cases__error svg{width:72px;height:72px;margin-bottom:16px}
.my-account-cases--admin .my-account-cases__item__content-wrapper{width:91%;gap:19%}
.my-account-cases--admin .my-account-cases__item__column--number{min-width:87px}
.my-account-cases--admin .my-account-cases__item__column--subject{width:48%}
.my-account-cases--hidden{display:none !important}
.aem-AuthorLayer-Edit .my-account-cases__hidden{display:block}
@media only screen and (max-width:1099px){.my-account-cases__item__content-wrapper{width:80%}
.my-account-cases__item__column{display:flex;flex-direction:column}
.my-account-cases__item__column--number{min-width:87px}
.my-account-cases__item__column--subject{min-width:50%;width:50%}
.my-account-cases__item__column--status{align-items:flex-start}
.my-account-cases--admin .my-account-cases__item__content-wrapper{width:80%;gap:40px}
.my-account-cases--admin .my-account-cases__item__column--number{min-width:87px}
.my-account-cases--admin .my-account-cases__item__column--subject{width:55%}
}
@media only screen and (max-width:619px){.my-account-cases__wrapper{padding:20px}
.my-account-cases__header{flex-direction:column;padding-bottom:8px}
.my-account-cases__header__title{margin-bottom:4px}
.my-account-cases__header__links{padding:0;align-items:center;gap:20px}
.my-account-cases__header__links a{padding:8px 4px}
.my-account-cases__item__content-wrapper{width:55%}
.my-account-cases__item__column{display:flex;flex-direction:column}
.my-account-cases__item__column--number{min-width:87px}
.my-account-cases__item__column--subject{display:none}
.my-account-cases__item__column--status{align-items:flex-start}
}