.styles_container__0xg54{align-items:center;display:grid;gap:16px;grid-template-columns:1fr 1fr}.styles_container__0xg54[data-type=line],.styles_container__0xg54[data-type=variant]{display:flex;grid-template-columns:unset}.styles_container__0xg54[data-type=bottom-content]{display:flex}.styles_container__0xg54[data-type=book-content]{display:flex;flex-wrap:wrap;gap:8px;grid-template-columns:unset}.styles_container__0xg54 svg{margin-right:8px}.styles_container__0xg54[data-color-type=card-content].styles_chip__1MHha{margin-top:8px}.styles_inner__lavDN{font-size:.625rem;font-weight:500;align-items:center;display:flex;width:fit-content}.styles_inner__lavDN[data-deadline=true]{background-color:var(--orange-color);color:var(--white-color)}.styles_inner__lavDN[data-deadline=true] svg{fill:var(--white-color)}@media screen and (min-width:1080px){.styles_inner__lavDN{font-size:.75rem;font-weight:500}}.styles_wrapper__48OHO{align-items:center;background-color:#f90;color:var(--white-color);display:flex;font-size:.625rem;font-weight:500;height:16px;justify-content:space-between;padding:0 4px;width:91px}.styles_wrapper__48OHO svg{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(25%) hue-rotate(13deg) brightness(105%) contrast(108%)}@media screen and (min-width:1080px){.styles_wrapper__48OHO{font-size:.75rem;width:100px}}.styles_tilde__eehSA{margin:0 2px}.styles_chip__1MHha{background-color:var(--light-green-color);border-radius:4px;color:var(--text-tertiary-color);height:20px;letter-spacing:.06em;line-height:1.7;padding:0 8px;text-align:center;width:90px;font-size:.625rem;font-weight:600}.styles_container__0xg54[data-type=courses]{gap:8px}.styles_container__0xg54[data-type=courses] svg{margin-right:unset}.styles_container__0xg54[data-type=courses] .styles_inner__lavDN{font-size:.625rem;font-weight:500;letter-spacing:.06em;line-height:1.7}.styles_container__0xg54[data-type=courses] .styles_inner__lavDN>div{margin-right:unset}@media screen and (min-width:1080px){.styles_container__0xg54[data-type=courses] .styles_inner__lavDN{font-size:.75rem;letter-spacing:.06em}.styles_container__0xg54[data-type=courses] time{width:100px}.styles_container__0xg54[data-type=courses] time span:last-child{flex:1;text-align:center}}