.main_container {
    min-height: 1.5rem;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: white;
    width: 100%;
    color: transparent;
    font-size: 0.8rem;
    font-weight: 300;
    transition-property: background, color, border-top-color;
    transition-duration: 400ms;
    transition-timing-function: ease-in;
    padding: 1% 2%;
    margin-block-start: -20px;
}
  
.main_container__error {
    border-top-color: #6c0b0d;
    background: linear-gradient(356.52deg, rgba(108, 11, 13, 0) 2.87%, #6C0B0D 86.11%);
    border-radius: 1px 1px 0px 0px;
    color: white;
    margin-block-end: 0.5rem;
    padding-inline: 1.5em;
}