zulip/web/styles/informational_overlays.css
Sahil Batra 154f4f16b5 css: Remove unnecessary CSS defined using table-condensed class.
This commit removes unnecessary CSS defined for tables using
table-condensed class.

The vertical-align property for "td" elements is not needed
since by default the vertical-align property for "td" elements
is inherited and is set to "middle".

The margin properties set for the tables in informational
overlay is also not needed since we have set the width
to 100% and setting the margin to auto does not result in
anything different.
2023-08-21 15:00:39 -07:00

128 lines
2.5 KiB
CSS

.informational-overlays {
.overlay-content {
/* because zoom breaks at 525px perhaps due to rounding errors, so add a
trivial amount of width so it doesn't break. */
width: 550px;
margin: 0 auto;
position: relative;
top: calc((30vh - 50px) / 2);
border-radius: 4px;
overflow: hidden;
background-color: var(--color-background-modal);
}
.overlay-tabs {
padding: 10px 0;
border-bottom: 1px solid hsl(0deg 0% 0% / 20%);
.tab-switcher {
margin-left: 15px;
}
.exit {
float: right;
font-size: 1.5rem;
color: hsl(0deg 0% 67%);
font-weight: 600;
margin: 0 15px;
cursor: pointer;
}
}
.overlay-modal {
padding-bottom: 10px;
.modal-header h3 {
font-weight: 300;
}
.modal-body {
height: 70vh;
text-align: center;
outline: none;
.help-table {
table-layout: fixed;
}
& th {
font-weight: 400;
}
}
}
& td.operator {
font-size: 0.9em;
}
}
.hotkeys_table {
table-layout: fixed;
width: 100%;
vertical-align: middle;
display: table;
& td.definition {
/* keeps dividing line at same width for all tables in model. */
width: calc(50% - 11px);
text-align: right;
}
.hotkey {
font-weight: normal;
}
.small_hotkey {
font-size: 0.9em !important;
line-height: 12px;
& kbd {
font-size: 0.9em;
}
}
.arrow-key {
font-size: 1.36em;
line-height: 1;
padding: 0 0.2em 0.2em;
}
& th {
width: 245px;
text-align: center;
/* aligns table name with dividing line */
}
& td:not(.definition) {
text-align: left;
white-space: normal;
font-weight: bold;
}
}
#keyboard-shortcuts table {
margin-bottom: 10px !important;
}
@media only screen and (width < $md_min) {
.informational-overlays {
.overlay-content {
width: calc(100% - 20px);
}
.tab-switcher {
display: flex;
&.large .ind-tab {
width: 100%;
}
}
.hotkeys_table {
width: 100%;
display: table;
}
}
}