.media_container { min-width: 800px; max-width: 800px; min-height: 98vh; top: 50px; border-radius: 4px; border: 1px solid var(--c-border); font-size: 20px; } .media_container .header { border-bottom: 1px solid var(--c-border); padding: 20px; padding-right: 40px; display: flex; flex-direction: row; gap: 25px; } .media_container .header div { font-weight: 500 !important; } .media_container .row { padding: 20px; padding-right: 40px; display: flex; flex-direction: row; gap: 25px; align-items: center; transition: background-color 100ms ease-in-out; } .media_container .row:hover { background-color: #f6f4f6; transition: background-color 100ms ease-in-out; cursor: pointer; } .image_spacer { min-width: 64px; max-width: 64px; object-fit: cover; border-radius: 4px; } .name { flex-grow: 1; font-weight: 600; } .studio { max-width: 120px; min-width: 120px; } .rating { max-width: 24px; min-width: 24px; } .category { max-width: 24px; min-width: 24px; } .selected { border-radius: 100px; height: 20px; width: 4px; background-color: #A6BB8D; position: absolute; transform: translateX(-12px); } .create_button { width: 100%; height: 64px; border-radius: 100px; color: #A6BB8D; font-size: 20px; font-family: 'Open Sans', sans-serif; border: 1px solid #A6BB8D; } .delete_button { width: 100%; height: 64px; border-radius: 100px; color: #FF597B; font-size: 20px; font-family: 'Open Sans', sans-serif; border: 1px solid #FF597B; } @media only screen and (max-width: 470px){ .name { width: auto !important; min-width: none !important; max-width: none !important; } } @media only screen and (max-width: 1370px){ .media_container { margin-left: auto; margin-right: auto; } } @media only screen and (max-width: 830px) { .media_container { max-width: 99vw; min-width: 0; margin-bottom: 90px; } .name { width: calc(100vw - 382px); min-width: calc(100vw - 382px); max-width: calc(100vw - 382px); } .studio { width: 90px; min-width: 90px; max-width: 90px; } }