

/* Start:/bitrix/components/bitrix/system.pagenavigation/templates/visual/style.min.css?17841277033386*/
.bx_pagination_bottom *{vertical-align:baseline}.bx_pagination_bottom{color:#8d8d8d;font-size:11px}.bx_pagination_bottom .bx_pagination_section_two{float:right;text-align:right}.bx_pagination_bottom .bx_pg_section{display:inline-block;height:30px;vertical-align:top;line-height:30px}.bx_pagination_bottom .bx_pagination_select_container{display:inline-block}.bx_pagination_bottom .bx_pagination_select_container select{position:relative;margin:2px 20px 2px 10px;padding:1px 25px 3px 5px;height:22px;outline:0;border:1px solid #e0e0e0;border-radius:1px;background:#fff url(/bitrix/components/bitrix/system.pagenavigation/templates/visual/images/select_arrow.png) no-repeat right center;color:#8d8d8d;font-size:11px;line-height:16px;resize:none;-webkit-appearance:none}@-moz-document url-prefix(){.bx_pagination_bottom .bx_pagination_select_container select{background:#fff!important;padding-right:5px}}.bx_pagination_bottom .bx_pagination_page{white-space:nowrap;font-size:12px}.bx_pagination_bottom .bx_pagination_page ul{display:inline-block;margin:0;padding:0}.bx_pagination_bottom .bx_pagination_page li{display:inline-block;min-width:22px;color:#8d8d8d;text-align:center;line-height:22px}.bx_pagination_bottom .bx_pagination_page li a{display:block;min-width:22px;color:#8d8d8d;text-align:center;text-decoration:none;line-height:22px}.bx_pagination_bottom .bx_pagination_page li a:hover{color:#555}.bx_pagination_bottom .bx_pagination_page li.bx_active{border-radius:3px;background:#dbecf4;box-shadow:inset 0 2px 2px 0 rgba(0,0,0,.1)}.bx_pagination_bottom .bx_pg_section.bx_pg_pagination_num{display:block}.bx_pagination_bottom .bx_pg_section.bx_pg_show_col select{margin-right:5px}.bx_pagination_bottom .bx_wsnw{white-space:nowrap}@media(min-width:480px) and (max-width:639px){.bx_pagination_bottom .bx_pagination_select_container select{margin-right:10px}}@media(max-width:479px){.bx_pagination_bottom .bx_pagination_section_two{float:none;text-align:left}.bx_pagination_bottom .bx_pagination_select_container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:47%}.bx_pagination_bottom .bx_pagination_select_container select{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-right:0!important;width:90%}.bx_pagination_bottom .bx_pg_section{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;text-align:left}.bx_pagination_bottom .bx_pagination_page{white-space:normal}.bx_pagination_bottom .bx_pg_section.bx_pg_pagination_num{width:100%;height:auto;text-align:center}.bx_pagination_bottom .bx_pg_section.bx_pg_show_col{display:none}.bx_pagination_bottom .bx_pg_text{display:inline-block;width:50%}.bx_pagination_bottom .bx_pg_section.pg_pagination_num .bx_pg_text{display:none}}.bx_pagination_bottom .bx_pagination_section_one,.bx_pagination_bottom .bx_pagination_section_two,.bx_pagination_bottom .bx_pagination_select_container,.bx_pagination_bottom .bx_pagination_select_container select,.bx_pagination_bottom .bx_pg_section,.bx_pagination_bottom .bx_pagination_page,.bx_pagination_bottom .bx_pg_section.bx_pg_pagination_num,.bx_pagination_bottom .bx_pg_section.bx_pg_show_col,.bx_pagination_bottom .bx_pg_text,.bx_pagination_bottom .bx_pg_section.pg_pagination_num .bx_pg_text{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
/* End */


/* Start:/local/templates/aspro-allcorp/components/bitrix/news.list/raskritie_registry/style.css?17878512114655*/
/* Disclosure registry — single column: text then files */
.ri-registry {
  --ri-ink: #1b2430;
  --ri-muted: #5b6775;
  --ri-line: #d7e0ea;
  --ri-bg: #f5f8fb;
  --ri-card: #ffffff;
  --ri-accent: #00569c;
  --ri-accent-soft: #e8f1f8;
  max-width: 100%;
  color: var(--ri-ink);
}

.ri-registry__empty {
  padding: 24px;
  border: 1px dashed var(--ri-line);
  background: var(--ri-bg);
  color: var(--ri-muted);
  text-align: center;
}

.ri-registry__nav {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  padding-bottom: 14px;
  margin-bottom: 18px;
  border-bottom: 1px solid var(--ri-line);
}

.ri-registry__year {
  appearance: none;
  border: 1px solid var(--ri-line);
  background: var(--ri-card);
  color: var(--ri-ink);
  padding: 8px 14px;
  min-width: 72px;
  border-radius: 6px;
  font-size: 14px;
  font-weight: 700;
  cursor: pointer;
  transition: background .15s ease, border-color .15s ease, color .15s ease;
}
.ri-registry__year:hover {
  border-color: #b7c9db;
  background: #f8fbfe;
}
.ri-registry__year.is-active {
  background: var(--ri-accent);
  border-color: var(--ri-accent);
  color: #fff;
}

.ri-registry__panel[hidden] { display: none !important; }
.ri-registry__panel.is-active { display: block; }

.ri-registry__panel-head {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 12px;
  margin-bottom: 12px;
}
.ri-registry__panel-title {
  margin: 0;
  font-size: 1.25rem;
  font-weight: 750;
  color: var(--ri-ink);
  border: 0;
  padding: 0;
}
.ri-registry__panel-count {
  color: var(--ri-muted);
  font-size: 13px;
  font-weight: 600;
  white-space: nowrap;
}

.ri-registry__list {
  border: 1px solid var(--ri-line);
  border-radius: 10px;
  overflow: hidden;
  background: var(--ri-card);
}

.ri-entry {
  padding: 16px 18px;
  border-bottom: 1px solid var(--ri-line);
}
.ri-entry:last-child { border-bottom: 0; }
.ri-entry:nth-child(even) { background: #fbfdff; }

.ri-entry__head {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  gap: 8px 14px;
  margin-bottom: 8px;
}
.ri-entry__date {
  font-variant-numeric: tabular-nums;
  font-weight: 750;
  font-size: 13px;
  color: var(--ri-accent);
  white-space: nowrap;
}
.ri-entry__title {
  margin: 0;
  flex: 1 1 240px;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.4;
  color: var(--ri-ink);
}

.ri-entry__notes {
  display: grid;
  gap: 6px;
  margin: 0 0 2px;
}
.ri-entry__note {
  margin: 0;
  font-size: 14px;
  line-height: 1.5;
  color: var(--ri-muted);
}
.ri-entry__note--final { color: var(--ri-ink); }

.ri-entry__files-wrap {
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid var(--ri-line);
}
.ri-entry__files-label {
  margin-bottom: 8px;
  font-size: 11px;
  font-weight: 750;
  letter-spacing: .04em;
  text-transform: uppercase;
  color: var(--ri-muted);
}
.ri-entry__files {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  gap: 8px;
}

.ri-file {
  display: grid;
  grid-template-columns: auto minmax(0, 1fr) auto;
  gap: 10px;
  align-items: center;
  padding: 10px 12px;
  border: 1px solid var(--ri-line);
  border-radius: 8px;
  background: #fff;
  text-decoration: none !important;
  color: var(--ri-ink) !important;
  transition: border-color .15s ease, background .15s ease;
}
.ri-file:hover {
  border-color: #9eb6ce;
  background: var(--ri-accent-soft);
}
.ri-file__ext {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 42px;
  padding: 4px 7px;
  border-radius: 4px;
  background: var(--ri-accent);
  color: #fff;
  font-size: 10px;
  font-weight: 800;
  letter-spacing: .03em;
  text-transform: uppercase;
}
.ri-file__name {
  font-size: 13px;
  font-weight: 600;
  line-height: 1.35;
  overflow-wrap: anywhere;
}
.ri-file__size {
  font-size: 12px;
  color: var(--ri-muted);
  white-space: nowrap;
}

.ri-registry__archive {
  margin-top: 22px;
  padding-top: 16px;
  border-top: 1px solid var(--ri-line);
  text-align: center;
}
.ri-registry__archive-link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 10px 18px;
  border: 1px solid var(--ri-accent);
  border-radius: 8px;
  color: var(--ri-accent) !important;
  font-weight: 700;
  font-size: 14px;
  text-decoration: none !important;
}
.ri-registry__archive-link:hover {
  background: var(--ri-accent);
  color: #fff !important;
}

@media (max-width: 767px) {
  .ri-entry { padding: 14px; }
  .ri-file {
    grid-template-columns: auto 1fr;
    grid-template-areas:
      "ext name"
      "ext size";
  }
  .ri-file__ext { grid-area: ext; }
  .ri-file__name { grid-area: name; }
  .ri-file__size { grid-area: size; }
}

/* End */
/* /bitrix/components/bitrix/system.pagenavigation/templates/visual/style.min.css?17841277033386 */
/* /local/templates/aspro-allcorp/components/bitrix/news.list/raskritie_registry/style.css?17878512114655 */
