html {
  font-size: 16px;
}
html,
body {
  height: 100%;
}
body {
  display: grid;
  grid-template-columns: 16rem 1fr;
  grid-template-areas: "aside main";
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 1rem;
  line-height: 1.25rem;
  color: black;
  background-color: white;
}
aside {
  grid-area: aside;
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: auto 1fr auto;
  grid-template-areas: "header" "nav" "footer";
  padding: 1rem;
  background-color: black;
}
nav {
  grid-area: nav;
}
header {
  grid-area: header;
  padding-bottom: 1rem;
  text-align: center;
  color: white;
  border-bottom: 1px solid white;
}
header h1 {
  margin: 0;
  color: #cc0000;
}
footer {
  grid-area: footer;
  padding-top: 1rem;
  text-align: center;
  color: white;
  border-top: 1px solid white;
}
main {
  grid-area: main;
  padding: 1rem;
  overflow-x: hidden;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  line-height: 1em;
}
h1 {
  font-size: 2.5rem;
}
h2 {
  font-size: 2rem;
}
h3 {
  font-size: 1.5rem;
}
h4 {
  font-size: 1.25rem;
}
p {
  margin-bottom: 1em;
}
hr {
  height: 0;
  margin: 1rem 0;
  border: 0;
  border-bottom: 1px solid #808080;
}
.alert-success {
  color: #33bb00;
}
.alert-success:before {
  content: "Успешно: ";
}
.alert-warning {
  color: #eecc55;
}
.alert-warning:before {
  content: "Предупреждение: ";
}
.alert-error {
  color: #cc0000;
}
.alert-error:before {
  content: "Ошибка: ";
}
.alert-notice {
  color: #0066dd;
}
.alert-notice:before {
  content: "Инфо: ";
}
.alert-success:before,
.alert-warning:before,
.alert-error:before,
.alert-notice:before {
  font-weight: bold;
}
ul.breadcrumbs {
  display: flex;
  justify-content: flex-start;
  margin: 0 0 1rem 0;
  padding: 0 0 1rem 0;
  list-style: none;
  border-bottom: 1px solid black;
}
ul.breadcrumbs >li {
  margin: 0;
  padding: 0;
}
ul.breadcrumbs >li:not(:last-child)::after {
  content: "»";
  float: right;
  margin: 0 0.5rem;
}
ul.breadcrumbs >li a {
  color: #808080;
}
.button {
  display: inline-flex;
  flex-flow: row nowrap;
  justify-content: center;
  align-items: center;
  height: 2.5rem;
  padding: 0 1rem;
  font-family: inherit;
  font-size: inherit;
  font-weight: normal !important;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  white-space: nowrap;
  color: white !important;
  background-color: #808080;
  border: none;
  cursor: pointer;
  gap: 0.5rem;
}
.button:hover,
.button.active {
  opacity: 0.8;
}
.button:disabled {
  background-color: #cccccc;
}
.button--success {
  background-color: #33bb00;
}
.button--warning {
  background-color: #eecc55;
}
.button--error {
  background-color: #cc0000;
}
.button--info {
  background-color: #0066dd;
}
.button--icon {
  width: 2.5rem;
  padding: 0;
  line-height: 1em;
}
.button--full {
  display: flex;
  width: 100%;
}
.card {
  padding: 1rem;
  border: 1px solid black;
}
.contextmenu {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: absolute;
  border: 1px solid #cccccc;
  background-color: #ffffff;
  box-shadow: 0 0 16px rgba(0,0,0,0.1);
}
.contextmenu >a {
  display: block;
  padding: 8px 16px;
  text-decoration: none;
  color: #2d2d2d;
}
.contextmenu >a:not(:last-child) {
  border-bottom: 1px solid #cccccc;
}
.contextmenu >a:hover {
  background-color: #eeeeee;
}
.field {
  display: inline-block;
  justify-content: flex-start;
  align-items: center;
  min-height: 2.5rem;
  padding: 0.5rem;
  border: 1px solid #cccccc;
}
.field--full {
  display: block;
}
.fullsize label,
.fullsize input[type="text"],
.fullsize input[type="password"],
.fullsize input[type="date"],
.fullsize input[type="time"],
.fullsize input[type="datetime-local"],
.fullsize input[type="number"],
.fullsize input[type="file"],
.fullsize textarea,
.fullsize select {
  display: block;
  width: 100%;
}
.fullsize label {
  margin-bottom: 1rem;
}
input[type="text"],
input[type="password"],
input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="number"],
input[type="file"],
textarea,
select {
  display: inline-block;
  height: 2.5rem;
  line-height: 2.5rem;
  padding: 0 0.5rem;
  font-size: inherit;
  vertical-align: middle;
  background-color: white;
  border: 1px solid #cccccc;
}
input[type="text"]::-ms-clear,
input[type="password"]::-ms-clear,
input[type="date"]::-ms-clear,
input[type="time"]::-ms-clear,
input[type="datetime-local"]::-ms-clear,
input[type="number"]::-ms-clear,
input[type="file"]::-ms-clear,
textarea::-ms-clear,
select::-ms-clear {
  display: none;
}
input[type="text"].error,
input[type="password"].error,
input[type="date"].error,
input[type="time"].error,
input[type="datetime-local"].error,
input[type="number"].error,
input[type="file"].error,
textarea.error,
select.error {
  border-color: #cc0000;
}
input:focus,
textarea:focus,
select:focus,
button:focus {
  outline: 0;
}
input[type="file"]::-webkit-file-upload-button {
  display: inline-flex;
  flex-flow: row nowrap;
  justify-content: center;
  align-items: center;
  height: 2.5rem;
  padding: 0 1rem;
  font-family: inherit;
  font-size: inherit;
  font-weight: normal !important;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  white-space: nowrap;
  color: white !important;
  background-color: #808080;
  border: none;
  cursor: pointer;
  gap: 0.5rem;
  height: 100%;
  margin-left: -0.5rem;
  vertical-align: top;
  outline: 0;
}
input[type="file"]::-webkit-file-upload-button:hover,
input[type="file"]::-webkit-file-upload-button.active {
  opacity: 0.8;
}
input[type="file"]::-webkit-file-upload-button:disabled {
  background-color: #cccccc;
}
input[type="file"]::-webkit-file-upload-button--success {
  background-color: #33bb00;
}
input[type="file"]::-webkit-file-upload-button--warning {
  background-color: #eecc55;
}
input[type="file"]::-webkit-file-upload-button--error {
  background-color: #cc0000;
}
input[type="file"]::-webkit-file-upload-button--info {
  background-color: #0066dd;
}
input[type="file"]::-webkit-file-upload-button--icon {
  width: 2.5rem;
  padding: 0;
  line-height: 1em;
}
input[type="file"]::-webkit-file-upload-button--full {
  display: flex;
  width: 100%;
}
input[type="file"]::-webkit-file-upload-button:hover {
  opacity: 0.8;
}
input[type="file"]::-ms-browse {
  display: inline-flex;
  flex-flow: row nowrap;
  justify-content: center;
  align-items: center;
  height: 2.5rem;
  padding: 0 1rem;
  font-family: inherit;
  font-size: inherit;
  font-weight: normal !important;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  white-space: nowrap;
  color: white !important;
  background-color: #808080;
  border: none;
  cursor: pointer;
  gap: 0.5rem;
  margin-right: -9px;
}
input[type="file"]::-ms-browse:hover,
input[type="file"]::-ms-browse.active {
  opacity: 0.8;
}
input[type="file"]::-ms-browse:disabled {
  background-color: #cccccc;
}
input[type="file"]::-ms-browse--success {
  background-color: #33bb00;
}
input[type="file"]::-ms-browse--warning {
  background-color: #eecc55;
}
input[type="file"]::-ms-browse--error {
  background-color: #cc0000;
}
input[type="file"]::-ms-browse--info {
  background-color: #0066dd;
}
input[type="file"]::-ms-browse--icon {
  width: 2.5rem;
  padding: 0;
  line-height: 1em;
}
input[type="file"]::-ms-browse--full {
  display: flex;
  width: 100%;
}
input[type="file"]::-ms-browse:hover {
  opacity: 0.8;
}
input[type="file"]::-ms-value {
  background: none;
  border: none;
}
input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: normal;
  height: 2rem;
  margin-right: -0.5rem;
}
input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
}
input[type="date"]::-webkit-clear-button,
input[type="datetime-local"]::-webkit-clear-button {
  display: none;
}
input[type="date"]::-webkit-inner-spin-button,
input[type="datetime-local"]::-webkit-inner-spin-button {
  display: none;
}
input[type="date"]::-webkit-calendar-picker-indicator,
input[type="datetime-local"]::-webkit-calendar-picker-indicator {
  margin-right: -0.5rem;
  width: 0.5rem;
}
input[type="date"]::-webkit-calendar-picker-indicator:hover,
input[type="datetime-local"]::-webkit-calendar-picker-indicator:hover {
  background: none;
}
input[type="time"]::-webkit-clear-button {
  display: none;
}
input[type="time"]::-webkit-inner-spin-button {
  width: 0.5rem;
  height: 100%;
  margin-right: -0.5rem;
}
textarea {
  max-width: 100%;
  height: 8rem;
  line-height: inherit;
  padding: 0.5rem;
}
select {
  padding-right: 0;
}
select:hover::-ms-expand {
  background: none;
}
input[type="checkbox"],
input[type="radio"] {
  vertical-align: middle;
  margin-bottom: 3px;
}
input[type="submit"],
input[type="button"],
button {
  display: inline-flex;
  flex-flow: row nowrap;
  justify-content: center;
  align-items: center;
  height: 2.5rem;
  padding: 0 1rem;
  font-family: inherit;
  font-size: inherit;
  font-weight: normal !important;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  white-space: nowrap;
  color: white !important;
  background-color: #808080;
  border: none;
  cursor: pointer;
  gap: 0.5rem;
}
input[type="submit"]:hover,
input[type="submit"].active,
input[type="button"]:hover,
input[type="button"].active,
button:hover,
button.active {
  opacity: 0.8;
}
input[type="submit"]:disabled,
input[type="button"]:disabled,
button:disabled {
  background-color: #cccccc;
}
input[type="submit"]--success,
input[type="button"]--success,
button--success {
  background-color: #33bb00;
}
input[type="submit"]--warning,
input[type="button"]--warning,
button--warning {
  background-color: #eecc55;
}
input[type="submit"]--error,
input[type="button"]--error,
button--error {
  background-color: #cc0000;
}
input[type="submit"]--info,
input[type="button"]--info,
button--info {
  background-color: #0066dd;
}
input[type="submit"]--icon,
input[type="button"]--icon,
button--icon {
  width: 2.5rem;
  padding: 0;
  line-height: 1em;
}
input[type="submit"]--full,
input[type="button"]--full,
button--full {
  display: flex;
  width: 100%;
}
label {
  cursor: pointer;
}
ul.list-nav {
  display: block;
  margin: 0;
  padding: 0;
  list-style: none;
}
ul.list-nav li {
  display: block;
  margin-bottom: 0.5rem;
}
ul.list-nav li a {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  line-height: 1em;
  padding: 0.75rem 1rem;
  text-decoration: none;
  color: white;
  background-color: rgba(255,255,255,0.2);
  cursor: pointer;
}
ul.list-nav li a i {
  margin-right: 0.5rem;
}
ul.list-nav li a span {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 1rem;
  padding: 0 0.5rem;
  margin-left: auto;
  line-height: 1rem;
  font-size: 0.625rem;
  color: white;
  background-color: #cc0000;
  border-radius: 0.825rem;
}
ul.list-nav li.active a,
ul.list-nav li:hover a {
  background-color: rgba(255,255,255,0.5);
}
.list-sort {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: block;
  margin: 0;
  padding: 0;
  list-style: none;
}
.list-sort li {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  padding: 0.5rem 1rem 0.5rem 0;
  cursor: pointer;
}
.list-sort li:hover,
.list-sort li.active {
  background-color: rgba(0,0,0,0.1);
}
.list-sort li.hidden {
  opacity: 0.4;
}
.list-sort li.sortable-chosen {
  background-color: rgba(51,187,0,0.25);
}
.list-sort li >.move {
  flex: none;
  font-size: 1.5rem;
  padding: 0.5rem 1rem;
  color: #cccccc;
  cursor: move;
}
.list-sort li >.icon-folder,
.list-sort li >.icon-file {
  flex: none;
  width: 3rem;
  height: 3rem;
  margin-right: 1rem;
}
.list-sort li >.icon-folder {
  background: url("/pub/img/backend/icon_folder_2.svg") no-repeat;
}
.list-sort li >.icon-file {
  background: url("/pub/img/backend/icon_file_2.svg") no-repeat;
}
.list-sort--bordered li:not(:first-child) {
  border-top: 1px solid #cccccc;
}
.page-head,
.page-foot {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: flex-end;
  gap: 1rem;
}
.page-head {
  margin-bottom: 1rem;
  padding-bottom: 1rem;
  border-bottom: 1px solid black;
}
.page-foot {
  margin-top: 1rem;
  padding-top: 1rem;
  border-top: 1px solid black;
}
.pagination {
  display: block;
  margin: 1rem 0;
  padding: 0;
  list-style: none;
  text-align: center;
}
.pagination >li {
  display: inline;
  padding: 0 0.25rem;
}
.pagination >li.page>a {
  color: black;
}
.pagination >li.active>a {
  font-weight: bold;
  color: #cc0000 !important;
}
.pagination >li.prev>a {
  color: black;
}
.pagination >li.next>a {
  color: black;
}
.pagination >li.disabled {
  color: #cccccc;
}
.pagination >li >a {
  text-decoration: none;
}
.table-form {
  width: 100%;
  background-color: white;
}
.table-form >tbody>tr >td {
  padding: 0.5rem;
  vertical-align: top;
}
.table-form >tbody>tr >td:first-child {
  width: 1%;
  line-height: 2.5rem;
  font-weight: bold;
  text-align: right;
  white-space: nowrap;
}
.table-form >tbody>tr:last-child>td {
  border-bottom: none;
}
.table-form.compact {
  background-color: inherit;
}
.table-form.compact >tbody>tr >td {
  padding: 2px 4px;
}
.table-form.compact >tbody>tr >td:first-child {
  padding-left: 0;
}
.table-form.compact >tbody>tr >td:last-child {
  padding-right: 0;
}
.table-list {
  width: 100%;
  border-collapse: collapse;
}
.table-list th,
.table-list td {
  padding: 0.5rem;
  text-align: left;
}
.table-list th {
  font-weight: normal;
  white-space: nowrap;
  color: white;
  background-color: black;
}
.table-list th:not(:last-child) {
  border-right: 1px solid white;
}
.table-list td {
  border-bottom: 1px solid #cccccc;
}
.table-list tr:hover>td {
  background-color: rgba(0,0,0,0.1);
}
.tabs__head {
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: flex-end;
  margin-bottom: 1rem;
  padding: 0;
  border-bottom: 1px solid black;
}
.tabs__head >* {
  margin-bottom: -1px;
  padding: 0.5rem 1rem;
  border: 1px solid white;
  border-bottom-color: black;
  cursor: default;
}
.tabs__head >*:not(.tabs__head >*.active) {
  cursor: pointer;
}
.tabs__head >*:not(.tabs__head >*.active):hover {
  background-color: rgba(0,0,0,0.1);
}
.tabs__head >*.active {
  border-color: black;
  border-bottom-color: white;
}
.tabs__body {
  display: block;
  margin: 0;
  padding: 0;
  list-style: none;
}
.tabs__body >* {
  display: none;
}
.tabs__body >*.active {
  display: block;
}
.fs-xs {
  font-size: 0.75rem !important;
}
.fs-sm {
  font-size: 0.875rem !important;
}
.fs-md {
  font-size: 1rem !important;
}
.fs-lg {
  font-size: 1.25rem !important;
}
.fs-xl {
  font-size: 1.5rem !important;
}
.fw-l {
  font-weight: lighter !important;
}
.fw-n {
  font-weight: normal !important;
}
.fw-b {
  font-weight: bold !important;
}
.ta-l {
  text-align: left !important;
}
.ta-r {
  text-align: right !important;
}
.ta-c {
  text-align: center !important;
}
.ta-j {
  text-align: justify !important;
}
.mt-none {
  margin-top: 0 !important;
}
.mt-auto {
  margin-top: auto !important;
}
.mt-xs {
  margin-top: 0.25rem !important;
}
.mt-sm {
  margin-top: 0.5rem !important;
}
.mt-md {
  margin-top: 1rem !important;
}
.mt-lg {
  margin-top: 1.5rem !important;
}
.mt-xl {
  margin-top: 2rem !important;
}
.mb-none {
  margin-bottom: 0 !important;
}
.mb-auto {
  margin-bottom: auto !important;
}
.mb-xs {
  margin-bottom: 0.25rem !important;
}
.mb-sm {
  margin-bottom: 0.5rem !important;
}
.mb-md {
  margin-bottom: 1rem !important;
}
.mb-lg {
  margin-bottom: 1.5rem !important;
}
.mb-xl {
  margin-bottom: 2rem !important;
}
.ml-none {
  margin-left: 0 !important;
}
.ml-auto {
  margin-left: auto !important;
}
.ml-xs {
  margin-left: 0.25rem !important;
}
.ml-sm {
  margin-left: 0.5rem !important;
}
.ml-md {
  margin-left: 1rem !important;
}
.ml-lg {
  margin-left: 1.5rem !important;
}
.ml-xl {
  margin-left: 2rem !important;
}
.mr-none {
  margin-right: 0 !important;
}
.mr-auto {
  margin-right: auto !important;
}
.mr-xs {
  margin-right: 0.25rem !important;
}
.mr-sm {
  margin-right: 0.5rem !important;
}
.mr-md {
  margin-right: 1rem !important;
}
.mr-lg {
  margin-right: 1.5rem !important;
}
.mr-xl {
  margin-right: 2rem !important;
}
.mx-none {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.mx-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}
.mx-xs {
  margin: 0 0.25rem !important;
}
.mx-sm {
  margin: 0 0.5rem !important;
}
.mx-md {
  margin: 0 1rem !important;
}
.mx-lg {
  margin: 0 1.5rem !important;
}
.mx-xl {
  margin: 0 2rem !important;
}
.my-none {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}
.my-xs {
  margin: 0.25rem 0 !important;
}
.my-sm {
  margin: 0.5rem 0 !important;
}
.my-md {
  margin: 1rem 0 !important;
}
.my-lg {
  margin: 1.5rem 0 !important;
}
.my-xl {
  margin: 2rem 0 !important;
}
.ma-none {
  margin: 0 !important;
}
.ma-xs {
  margin: 0.25rem !important;
}
.ma-sm {
  margin: 0.5rem !important;
}
.ma-md {
  margin: 1rem !important;
}
.ma-lg {
  margin: 1.5rem !important;
}
.ma-xl {
  margin: 2rem !important;
}
.pt-none {
  padding-top: 0 !important;
}
.pt-auto {
  padding-top: auto !important;
}
.pt-xs {
  padding-top: 0.25rem !important;
}
.pt-sm {
  padding-top: 0.5rem !important;
}
.pt-md {
  padding-top: 1rem !important;
}
.pt-lg {
  padding-top: 1.5rem !important;
}
.pt-xl {
  padding-top: 2rem !important;
}
.pb-none {
  padding-bottom: 0 !important;
}
.pb-auto {
  padding-bottom: auto !important;
}
.pb-xs {
  padding-bottom: 0.25rem !important;
}
.pb-sm {
  padding-bottom: 0.5rem !important;
}
.pb-md {
  padding-bottom: 1rem !important;
}
.pb-lg {
  padding-bottom: 1.5rem !important;
}
.pb-xl {
  padding-bottom: 2rem !important;
}
.pl-none {
  padding-left: 0 !important;
}
.pl-auto {
  padding-left: auto !important;
}
.pl-xs {
  padding-left: 0.25rem !important;
}
.pl-sm {
  padding-left: 0.5rem !important;
}
.pl-md {
  padding-left: 1rem !important;
}
.pl-lg {
  padding-left: 1.5rem !important;
}
.pl-xl {
  padding-left: 2rem !important;
}
.pr-none {
  padding-right: 0 !important;
}
.pr-auto {
  padding-right: auto !important;
}
.pr-xs {
  padding-right: 0.25rem !important;
}
.pr-sm {
  padding-right: 0.5rem !important;
}
.pr-md {
  padding-right: 1rem !important;
}
.pr-lg {
  padding-right: 1.5rem !important;
}
.pr-xl {
  padding-right: 2rem !important;
}
.px-none {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.px-auto {
  padding-left: auto !important;
  padding-right: auto !important;
}
.px-xs {
  padding: 0 0.25rem !important;
}
.px-sm {
  padding: 0 0.5rem !important;
}
.px-md {
  padding: 0 1rem !important;
}
.px-lg {
  padding: 0 1.5rem !important;
}
.px-xl {
  padding: 0 2rem !important;
}
.py-none {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.py-auto {
  padding-top: auto !important;
  padding-bottom: auto !important;
}
.py-xs {
  padding: 0.25rem 0 !important;
}
.py-sm {
  padding: 0.5rem 0 !important;
}
.py-md {
  padding: 1rem 0 !important;
}
.py-lg {
  padding: 1.5rem 0 !important;
}
.py-xl {
  padding: 2rem 0 !important;
}
.pa-none {
  padding: 0 !important;
}
.pa-xs {
  padding: 0.25rem !important;
}
.pa-sm {
  padding: 0.5rem !important;
}
.pa-md {
  padding: 1rem !important;
}
.pa-lg {
  padding: 1.5rem !important;
}
.pa-xl {
  padding: 2rem !important;
}
.nw {
  white-space: nowrap !important;
}
.c-white {
  color: white !important;
}
.c-grey {
  color: #808080 !important;
}
.c-green {
  color: #33bb00 !important;
}
.c-yellow {
  color: #eecc55 !important;
}
.c-red {
  color: #cc0000 !important;
}
.c-blue {
  color: #0066dd !important;
}
.ba {
  border: 1px solid white !important;
}
.bt {
  border-top: 1px solid white !important;
}
.br {
  border-right: 1px solid white !important;
}
.bb {
  border-bottom: 1px solid white !important;
}
.bl {
  border-left: 1px solid white !important;
}
.noselect {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.scroll-x {
  width: 100%;
  overflow-x: auto;
}
.flex-row,
.flex-col {
  display: flex;
  gap: 1rem;
}
.flex-row--compact,
.flex-col--compact {
  gap: 0.25rem;
}
.flex-row {
  flex-flow: row nowrap;
  align-items: center;
}
.flex-row--top {
  align-items: flex-start;
}
.flex-row--space {
  justify-content: space-between;
}
.flex-col {
  flex-flow: column;
}
.redactor-editor {
  font-family: inherit !important;
  font-size: inherit !important;
}
.redactor-editor p {
  line-height: 1.25rem;
  margin-bottom: 1rem;
  font-size: inherit;
}
