.core_ProblemsPopup { display: flex; flex-direction: column; outline: none; position: fixed; background-color: var(--bg-color); border: var(--border); padding: 10px; box-shadow: black 0 0 10px -2px; } .core_ProblemsPopup:focus-within { border: var(--border-focus); } .core_ProblemsPopup h1 { font-size: 20px; margin: 0 0 10px 0; padding-bottom: 4px; border-bottom: var(--border); } .core_ProblemsPopup_description { user-select: text; cursor: text; } .core_ProblemsPopup_body { user-select: text; overflow: auto; margin: 4px 0; } .core_ProblemsPopup_body ul { cursor: text; } .core_ProblemsPopup_footer { display: flex; flex-direction: row; justify-content: flex-end; }