discourse/app/assets/stylesheets/common/admin/penalty.scss

114 lines
1.9 KiB
SCSS

.silence-user-modal,
.suspend-user-modal {
.modal-body {
padding-bottom: 0em;
}
.penalty-duration,
.penalty-suspend-forever,
.suspend-reason-title,
.penalty-reason-controls label,
.penalty-message-controls label,
.penalty-post-controls label {
font-weight: bold;
}
.penalty-reason-visibility,
.penalty-reason-controls,
.penalty-similar-users {
margin-bottom: 0.5em;
}
.penalty-duration-controls,
.penalty-reason-visibility,
.penalty-post-controls {
margin-bottom: 1em;
}
.penalty-duration-controls {
.future-date-input {
align-items: end;
display: flex;
justify-content: space-between;
input {
height: 34px;
}
.control-group {
margin-bottom: 0;
&:first-child {
width: 100%;
label {
font-weight: bold;
}
details {
width: 100%;
}
}
}
.future-date-input-date-picker,
.future-date-input-time-picker {
align-items: center;
display: flex;
margin-left: 0.5em;
}
}
}
.penalty-reason-controls {
input,
.combo-box {
width: 100%;
margin-bottom: 0.5em;
}
}
.penalty-post-controls {
.select-kit {
width: 100%;
}
}
.penalty-similar-users {
background-color: var(--primary-very-low);
padding: 0.5em;
.alert {
margin: 0 0 0.5em 0;
}
.table {
width: 100%;
th,
td {
padding: 8px 0px;
}
}
}
.penalty-history {
position: sticky;
bottom: 0;
background-color: var(--secondary);
padding: 0.5em 0 1em 0;
}
.penalty-history::before {
position: absolute;
content: "";
display: block;
height: 1.5em;
top: -1.5em;
width: 100%;
pointer-events: none;
background: linear-gradient(
to bottom,
rgba(var(--secondary-rgb), 0),
rgba(var(--secondary-rgb), 1)
);
}
}