Files
adminpanel/src/styles/theme-override.scss
T
2026-06-03 18:38:00 +03:00

178 lines
3.3 KiB
SCSS

@use 'colors';
.bg-gradient-primary {
background-color: colors.$sidebar-color !important;
background-image: linear-gradient(180deg, colors.$sidebar-color 10%, colors.$sidebar-gradient-color 100%) !important;
}
.text-gray-800 {
color: #155724 !important;
}
.login_wrapper {
max-width: 450px;
}
.text-gray-800 {
color: #155726 !important;
}
.column-header {
&.asc::before {
content: "";
position: relative;
top: 0;
left: 3px;
pointer-events: none;
}
&.desc::before {
content: "";
position: relative;
top: 0;
left: 3px;
pointer-events: none;
}
}
.cursor-pointer {
cursor: pointer;
}
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
-webkit-appearance: none; // Yeah, yeah everybody write about it
}
input[type='number'],
input[type="number"]:hover,
input[type="number"]:focus {
appearance: none;
-moz-appearance: textfield;
}
.page-body {
min-height: 100vh !important;
}
.tox-promotion {
display: none;
}
.react-datepicker-bootstrap {
border: 1px solid #e6e6e6;
border-radius: 0.375rem;
box-shadow: 0 6px 18px rgba(15, 23, 42, 0.06);
padding: 0;
overflow: hidden;
background: #fff;
}
.react-datepicker-bootstrap-header {
background: #f8f9fa;
border-bottom: 1px solid #e9ecef;
display: flex;
align-items: center;
justify-content: space-between;
}
.react-datepicker__navigation {
display: none;
}
.react-datepicker__year-wrapper {
display: flex;
flex-wrap: wrap;
padding: 0.5rem;
gap: 0.25rem;
justify-content: center;
}
.react-datepicker__year-text {
width: 64px;
padding: 6px 8px;
text-align: center;
border-radius: 0.375rem;
cursor: pointer;
user-select: none;
transition: background-color .12s ease, color .12s ease;
border: 1px solid transparent;
}
.react-datepicker__year-text:hover,
.react-datepicker__year-text.react-datepicker__year-text--keyboard-selected {
background: #f1f5f9;
}
.react-datepicker__year-text--selected {
background: #0d6efd;
color: #fff;
border-color: #0d6efd;
font-weight: 600;
}
.react-datepicker__triangle {
display: none;
}
.react-datepicker-popper {
z-index: 1050;
}
.yearpicker-wrapper {
cursor: pointer;
background-clip: padding-box;
}
.table-left-align {
text-align: left !important;
}
.text-align-center {
text-align: center !important;
vertical-align: middle !important;
}
.table-wrapper .table-responsive {
margin-bottom: 16px;
}
@media (max-width: 700px) {
.photo-filial-block {
flex-direction: column;
}
}
@media (max-width: 500px) {
.filial-input-string {
display: flex;
flex-direction: column;
}
}
// Ошибки валидации в формах контента (SB Admin перебивает .text-danger на label)
.content-field--has-error {
margin-bottom: 1rem;
padding: 0.75rem;
border: 1px solid #e74a3b;
border-radius: 0.35rem;
background-color: #fff5f5;
}
.content-field--has-error > label,
.content-field--has-error .content-field-error-label {
color: #e74a3b !important;
font-weight: 700;
}
.content-field--has-error .form-control,
.content-field--has-error .form-check-input {
border-color: #e74a3b !important;
}
.content-field-error-msg {
display: block;
margin-top: 0.35rem;
color: #e74a3b !important;
font-size: 0.875rem;
font-weight: 600;
}