.custom-modal-backdrop{z-index:1050;opacity:0;background-color:#000000e6;justify-content:center;align-items:center;animation-fill-mode:forwards;display:flex;position:fixed;inset:0}.light .custom-modal-backdrop{background-color:#ffffffe6}.fade-in{animation:.35s forwards fadeInBackdrop}.fade-in .custom-modal-dialog{animation:.35s forwards slideIn}.fade-out{animation:.35s forwards fadeOutBackdrop}.fade-out .custom-modal-dialog{animation:.35s forwards slideOut}@keyframes fadeInBackdrop{0%{opacity:0}to{opacity:1}}@keyframes fadeOutBackdrop{0%{opacity:1}to{opacity:0}}@keyframes slideIn{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}@keyframes slideOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-40px)}}
@keyframes react-loading-skeleton{to{transform:translate(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);-webkit-user-select:none;user-select:none;border-radius:.25rem;width:100%;line-height:1;display:inline-flex;position:relative;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);background-repeat:no-repeat;background-image:var(--custom-highlight-background,linear-gradient(90deg,var(--base-color)0%,var(--highlight-color)50%,var(--base-color)100%));height:100%;animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;top:0;left:0;right:0;transform:translate(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}
.skeleton .insight_img{min-width:200px;max-width:200px;height:140px}.skeleton .insight_img span{display:block;width:100%!important;height:140px!important}.skeleton .insight_content{flex:auto;width:100%}.skeleton .insight_content span{margin-bottom:0}.skeleton .insight_content .react-loading-skeleton{margin-bottom:.75rem;width:100%!important;height:10px!important}.skeleton .insight_content .react-loading-skeleton:first-child{margin-bottom:1.5rem;width:120px!important}.skeleton .insight_content br{display:none}.skeleton .market_settled{background-color:#0000}
