.qd-filelist {  overflow: hidden;  width: 100%;}.qd-filelist_bar {  display: flex;  flex-wrap: wrap;  justify-content: flex-start;}@media (max-width:560px) {  .qd-filelist_bar {    justify-content: center;  }}.qd-filelist-bar-item {  display: block;  margin-top: 20px;  position: relative;  flex-grow: 0;  flex-shrink: 0;  flex-basis: 33.33%;}@media (max-width:900px) {  .qd-filelist-bar-item {    flex-basis: 50%;  }}@media (max-width:560px) {  .qd-filelist-bar-item {    flex-basis: 100%;    max-width: 320px;  }}.qd-filelist-bar-item:hover {  background: #f8f8f8;  cursor: pointer;}.qd-filelist-bar-item__link {  display: block;  vertical-align: middle;  width: 100%;  white-space: nowrap;  padding: 5px 5px 0;}.qd-filelist-bar-item__icon {  background-repeat: no-repeat;  display: inline-block;  width: 50px;  height: 50px;  vertical-align: middle;  margin-right: 10px;}.qd-filelist-bar-item__caption {  color: #0d0d0d;  display: inline-block;  white-space: normal;  vertical-align: middle;  width: 100%;  padding-right: 50px;  font-weight: 600;}.qd-filelist-bar-item__caption_focused {  outline: #178ccd solid 2px;}.qd-filelist-bar-item__checkbox {  position: absolute;  left: 0;  top: 0;  z-index: 1;}.qd-filelist-bar-item__addtext ul {  margin: 0 0 .5em;}.qd-filelist-bar-item__addtext {  color: #0071bc;  cursor: default;  padding: 0 5px 5px 65px;}.qd-filelist-bar-item__addtext ul a {  font-size: 14px;  color: #4d4d4d;}.qd-filelist-bar-item__addtext ul a:hover {  color: #0d0d0d;}.qd-filelist-bar-item__addtext div {  margin: 0;  font-size: 14px;  text-align: right;}.qd-filelist-list-item {  display: block;  margin-bottom: 28px;}.qd-filelist-list-item:hover {  background: #f8f8f8;  cursor: pointer;}.qd-filelist-list-item__link {  display: block;  min-height: 55px;  padding: 5px 5px 5px 96px;  cursor: pointer;  text-decoration: none;  position: relative;}.qd-filelist-list-item__icon {  display: block;  height: 45px;  width: 44px;  position: absolute;  left: 30px;  top: 5px;  background-position: -3px -3px;  background-repeat: no-repeat;}.qd-filelist-list-item__caption {  display: block;  vertical-align: middle;  font-weight: 700;  font-size: 120%;  line-height: 18px;  color: #2e2e2e;  margin-bottom: 16px;  margin-top: 11px;}.qd-filelist-list-item__caption_focused {  margin: 8px -5px;  padding: 3px 5px;  outline: #178ccd solid 2px;}.qd-filelist-list-item__checkbox {  display: block;  width: 18px;  height: 18px;  position: absolute;  left: 8px;  top: 20px;  box-sizing: border-box;  border: 1px solid #666;  border-radius: 3px;  cursor: pointer;}.qd-filelist-list-item__checkbox input {  display: none;}.qd-filelist-list-item__checkbox_checked:after {  content: '';  position: absolute;  top: 2px;  left: 6px;  width: 5px;  height: 11px;  border: 2px solid #178ccd;  border-top: none;  border-left: none;  transform: rotate(45deg);}.qd-filelist-list-item__description {  margin-top: 10px;  font-size: 14px;  color: #2e2e2e;}.qd-filelist-list-item__addtext {  margin-top: 10px;  color: #000;}.qd-filelist-list-item__addtext ul {  list-style: none;  margin-left: 0;}.qd-filelist-list-item__addtext li {  display: inline;}.qd-filelist-list-item__statistics {  margin-left: 55px;  margin-top: 10px;  font-size: 14px;  color: #8e8e8e;}.qd-filelist-list-item__statistics ul {  list-style: none;}.qd-filelist-list-item__statistics li {  display: inline;}.qd-filelist-list-item__statistics li:before {  content: ' | ';}.qd-filelist-list-item__statistics li:first-child:before {  content: none;}.qd-filelist-table-item {  height: 34px;  font-size: 15px;  font-weight: 400;  color: #2e2e2e;  line-height: 34px;}.qd-filelist-table-item:hover {  background: #f8f8f8;  cursor: pointer;}.qd-filelist-table-item__link {  display: block;  white-space: nowrap;  height: 34px;  vertical-align: middle;  position: relative;}.qd-filelist-table-item__field {  display: inline-block;  box-sizing: border-box;  overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;  padding: 0 5px;  vertical-align: middle;}.qd-filelist-table-item__field.not_relevance {  text-decoration: line-through;  color: #777;}.qd-filelist-table-item__icon {  display: inline-block;  height: 30px;  width: 30px;  vertical-align: middle;}.qd-filelist-table-field__checkbox,.qd-filelist-table-item__checkbox {  display: block;  width: 18px;  height: 18px;  position: relative;  box-sizing: border-box;  border: 1px solid #666;  border-radius: 3px;  cursor: pointer;}.qd-filelist-table-field__checkbox>input,.qd-filelist-table-item__checkbox>input {  display: none;}.qd-filelist-table-field__checkbox_checked:after,.qd-filelist-table-item__checkbox_checked:after {  content: '';  position: absolute;  top: 2px;  left: 6px;  width: 5px;  height: 11px;  border: 2px solid #178ccd;  border-top: none;  border-left: none;  transform: rotate(45deg);}.qd-filelist-table-item__field.focused {  outline: #178ccd solid 2px;  text-overflow: initial;}.qd-filelist-table-fields {  border-top: 1px solid #ccc;  border-bottom: 1px solid #ccc;  padding: 5px 0;  margin-bottom: 5px;  font-size: 14px;  color: #2e2e2e;  font-weight: 700;  position: relative;}.qd-filelist-table-field {  padding: 0 5px;  height: 20px;  box-sizing: border-box;  overflow: hidden;  text-overflow: ellipsis;  cursor: pointer;  position: relative;}.qd-filelist-table-field_asc,.qd-filelist-table-field_desc {  padding: 0 14px 0 5px;}.qd-filelist-table-field_icon,.qd-filelist-table-item__field_icon {  width: 40px;  padding: 0 5px;}.qd-filelist-table-field_checkbox,.qd-filelist-table-item__field_checkbox {  width: 30px;  padding: 0 5px;}.qd-filelist-table-field_asc:after {  content: '';  display: block;  position: absolute;  top: 6px;  right: 3px;  width: 10px;  height: 10px;  background: url('/qd/public/1/catalog/default/css/../images/fd_table_arrow.png') center center no-repeat;}.qd-filelist-table-field_desc:after {  content: '';  display: block;  position: absolute;  top: 7px;  right: 3px;  width: 10px;  height: 10px;  background: url('/qd/public/1/catalog/default/css/../images/fd_table_arrow.png') center center no-repeat;  transform: rotate(180deg);}.qd-app_mobile .qd-catalog__level {  overflow: hidden;}.qd-app_mobile .qd-filelist_table:not(.qd-filelist_checkable) {  width: auto;  margin-left: -30px;}.qd-app_mobile .qd-filelist-list-item {  margin-bottom: 10px;}.qd-app_mobile .qd-filelist_list:not(.qd-filelist_checkable) .qd-filelist-list-item__link {  padding-left: 60px;}.qd-app_mobile .qd-filelist_list:not(.qd-filelist_checkable) .qd-filelist-list-item__icon {  left: 0;}.qd-filelist-table-field__checkbox {  visibility: hidden;}.qd-filelist_checkable .qd-filelist-table-field__checkbox {  visibility: visible;}.qd-catalog-level_add-copy .qd-filelist-list-item__checkbox,.qd-catalog-level_add-copy .qd-filelist-table-item__checkbox {  visibility: hidden;}.qd-catalog-level_add-copy .qd-filelist-list-item.checked .qd-filelist-list-item__checkbox,.qd-catalog-level_add-copy .qd-filelist-list-item:hover .qd-filelist-list-item__checkbox,.qd-catalog-level_add-copy .qd-filelist-table-item.checked .qd-filelist-table-item__checkbox,.qd-catalog-level_add-copy .qd-filelist-table-item:hover .qd-filelist-table-item__checkbox {  visibility: visible;}.qd-catalog-level_add-copy .qd-filelist-table-field__checkbox {  visibility: hidden;}.qd-filelist-table-item__field_lines_2,.qd-filelist_lines_2 {  display: inline-block;  box-sizing: border-box;  height: 26px;  line-height: 13px;  white-space: pre-wrap;  font-size: 11px;}.qd-filelist-table-item__field_lines_3,.qd-filelist_lines_3 {  display: inline-block;  box-sizing: border-box;  height: 30px;  line-height: 10px;  white-space: pre-wrap;  font-size: 11px;}.qd-filelist_tile {  width: 100%;  display: flex;  flex-direction: row;  flex-wrap: wrap;  justify-content: flex-start;  min-height: auto;  padding: 0 2%;}.qd-filelist_tile span[contenteditable=true] {  display: block;  -ms-word-wrap: break-word;}.qd-filelist_tile:after {  content: "";  flex: 0 0 100%;  height: 0;}.qd-filelist-tile-item {  width: 30%;  padding: 0;  margin: 1.5%;  position: relative;}.qd-filelist-tile-item.qd-filelist-tile-item__folder {  background-color: #0071bc;  text-transform: uppercase;  text-align: center;  border: 3px solid #0071bc;}.qd-filelist-tile-item.qd-filelist-tile-item__folder a {  color: #fff;  display: block;  padding: 7px 20px;  overflow: hidden;  overflow-wrap: break-word;  -ms-word-wrap: break-word;}.qd-filelist-tile-item__doc {  order: 1;  overflow: hidden;  overflow-wrap: break-word;  -ms-word-wrap: break-word;}.qd-filelist-tile-item__doc a {  display: block;  position: relative;  margin-left: 30px;}.qd-filelist-tile-item__file .qd-filelist-tile-item__caption,.qd-filelist-tile-item__package .qd-filelist-tile-item__caption {  position: relative;  padding-left: 20px;  display: block;}.qd-level-type-tile .qd-catalog-level__title {  text-align: left;  font-size: 14pt;  line-height: 30px;  -webkit-margin-before: 0;  -webkit-margin-after: 0;  -webkit-margin-start: 0;  -webkit-margin-end: 0;}.qd-level-type-tile .qd-title-breadcrumbs-item {  text-transform: uppercase;  color: #0071bc;  cursor: pointer;  overflow-wrap: break-word;}.qd-level-type-tile .qd-title-breadcrumbs-item:last-child {  color: #000;  cursor: auto;}.qd-filelist-tile-field__checkbox,.qd-filelist-tile-item__checkbox {  display: block;  width: 18px;  height: 18px;  position: absolute;  box-sizing: border-box;  border: 1px solid #666;  border-radius: 3px;  cursor: pointer;  left: -29px;  top: 6px;}.qd-filelist-tile-item.qd-filelist-tile-item__folder .qd-filelist-tile-field__checkbox,.qd-filelist-tile-item.qd-filelist-tile-item__folder .qd-filelist-tile-item__checkbox {  border: 1px solid #fff;  background-color: #fff;  left: 9px;  top: 9px;}.qd-filelist-tile-field__checkbox>input,.qd-filelist-tile-item__checkbox>input {  display: none;}.qd-filelist-tile-field__checkbox_checked:after,.qd-filelist-tile-item__checkbox_checked:after {  content: '';  position: absolute;  top: 2px;  left: 6px;  width: 5px;  height: 11px;  border: 2px solid #178ccd;  border-top: none;  border-left: none;  transform: rotate(45deg);}.qd-filelist_hierarchy {  width: 100%;  display: flex;  flex-direction: row;  flex-wrap: wrap;  justify-content: flex-start;  min-height: auto;  padding: 0 2%;}.qd-filelist_hierarchy span[contenteditable=true] {  display: block;  -ms-word-wrap: break-word;}.qd-filelist_hierarchy:after {  content: "";  flex: 0 0 100%;  height: 0;}.qd-filelist-hierarchy-item {  width: 30%;  padding: 0;  margin: 1.5%;  position: relative;}.qd-filelist-hierarchy-item.qd-filelist-hierarchy-item__folder {  border: 3px solid #0071bc;  text-transform: uppercase;  text-align: center;}.qd-filelist-hierarchy-item.qd-filelist-hierarchy-item__folder a {  background-color: #0071bc;  color: #fff;  display: block;  padding: 7px 20px;  overflow: hidden;  overflow-wrap: break-word;  -ms-word-wrap: break-word;}.qd-filelist-hierarchy-item__doc {  order: 1;  overflow: hidden;  overflow-wrap: break-word;  -ms-word-wrap: break-word;}.qd-filelist-hierarchy-item__doc a {  display: block;  position: relative;  margin-left: 30px;}.qd-filelist-hierarchy-item__file .qd-filelist-hierarchy-item__caption,.qd-filelist-hierarchy-item__package .qd-filelist-hierarchy-item__caption {  position: relative;  display: block;  padding-left: 20px;}.qd-child-item-hierarchy.qd-filelist-hierarchy-item__doc .qd-catalog-hierarchy-item__description {  position: relative;  padding-left: 30px;  display: block;}.qd-level-type-hierarchy .qd-catalog-level__title {  text-align: left;  font-size: 14pt;  line-height: 30px;  -webkit-margin-before: 0;  -webkit-margin-after: 0;  -webkit-margin-start: 0;  -webkit-margin-end: 0;}.qd-level-type-hierarchy .qd-title-breadcrumbs-item {  text-transform: uppercase;  color: #0071bc;  cursor: pointer;  display: inline-block;  word-break: break-all;}.qd-level-type-hierarchy .qd-title-breadcrumbs-item:last-child {  color: #000;  cursor: auto;}.qd-catalog-hierarchy-container {  background-color: #fff;  text-align: left;  padding: 15px 15px 35px;  font-size: 10pt;}.qd-child-item-hierarchy {  display: block;  position: relative;  padding: 3px 0;  cursor: pointer;  overflow: hidden;  overflow-wrap: break-word;  -ms-word-wrap: break-word;}.qd-child-item-hierarchy.qd-filelist-hierarchy-item.qd-filelist-hierarchy-item__folder a {  background-color: #fff;  color: inherit;  display: block;  padding: 0;}.qd-child-item-hierarchy.qd-filelist-hierarchy-item__folder {  font-weight: 700;  margin-left: 7px;  margin-bottom: 7px;}.qd-child-item-hierarchy.qd-filelist-hierarchy-item__doc {  color: #333;  text-transform: initial;  margin-bottom: 7px;}.qd-catalog-hierarchy-item.qd-child-item-hierarchy__all_docs {  color: #0071bc;  cursor: pointer;  text-transform: initial;  font-weight: 700;  position: absolute;  bottom: 12px;  right: 15px;}.qd-filelist-hierarchy-field__checkbox,.qd-filelist-hierarchy-item__checkbox {  display: block;  width: 18px;  height: 18px;  position: absolute;  box-sizing: border-box;  border: 1px solid #666;  border-radius: 3px;  cursor: pointer;  left: -29px;  top: 6px;}.qd-filelist-hierarchy-item.qd-filelist-hierarchy-item__folder .qd-filelist-hierarchy-field__checkbox,.qd-filelist-hierarchy-item.qd-filelist-hierarchy-item__folder .qd-filelist-hierarchy-item__checkbox {  border: 1px solid #fff;  background-color: #fff;  left: 9px;  top: 9px;}.qd-filelist-hierarchy-field__checkbox>input,.qd-filelist-hierarchy-item__checkbox>input {  display: none;}.qd-filelist-hierarchy-field__checkbox_checked:after,.qd-filelist-hierarchy-item__checkbox_checked:after {  content: '';  position: absolute;  top: 2px;  left: 6px;  width: 5px;  height: 11px;  border: 2px solid #178ccd;  border-top: none;  border-left: none;  transform: rotate(45deg);}
