

/* Start:/bitrix/templates/ncsa_bootstrap_mountains/components/bitrix/news.list/eduStandarts_ncsa_v3/style.css?17937038408028*/
/* NCSA_EDUSTANDARTS_V3: styles scoped to this component. */
:where(.ncsa-svc-edustandarts_ncsa_v3) .ncsa-standards { --std-accent:#801b2b; --std-text:#222b36; --std-muted:#626975; --std-line:#e6e2df; margin:24px 0 40px; color:var(--std-text); font-family:inherit; min-width:0; }
:where(.ncsa-svc-edustandarts_ncsa_v3) .ncsa-standards *, :where(.ncsa-svc-edustandarts_ncsa_v3) .ncsa-standards *::before, :where(.ncsa-svc-edustandarts_ncsa_v3) .ncsa-standards *::after { box-sizing:border-box; }
:where(.ncsa-svc-edustandarts_ncsa_v3) .ncsa-standards [hidden] { display:none!important; }
:where(.ncsa-svc-edustandarts_ncsa_v3) .ncsa-standards .std-intro { display:flex; justify-content:space-between; align-items:center; gap:20px; margin-bottom:20px; }
:where(.ncsa-svc-edustandarts_ncsa_v3) .ncsa-standards .std-intro p { margin:0; max-width:780px; color:var(--std-muted); font-size:15px; line-height:1.65; }
:where(.ncsa-svc-edustandarts_ncsa_v3) .ncsa-standards .edu-custom-tabs-nav { display:flex; flex-wrap:wrap; gap:8px; padding:8px; margin:0 0 24px; background:#f4f1ef; border:1px solid var(--std-line); border-radius:14px; }
:where(.ncsa-svc-edustandarts_ncsa_v3) .ncsa-standards .edu-tab-btn { display:flex; flex:1 1 auto; align-items:center; justify-content:center; gap:8px; min-height:48px; padding:12px 14px; background:transparent; border:1px solid transparent; border-radius:9px; color:#454a53; line-height:1.3; font-family:inherit; font-size:15px; font-weight:600; cursor:pointer; white-space:normal; overflow-wrap:anywhere; }
:where(.ncsa-svc-edustandarts_ncsa_v3) .ncsa-standards .edu-tab-btn:hover { background:#fff; color:var(--std-accent); }
:where(.ncsa-svc-edustandarts_ncsa_v3) .ncsa-standards .edu-tab-btn.is-active { background:var(--std-accent); color:#fff; border-color:var(--std-accent); box-shadow:0 3px 8px #801b2b1a; }
:where(.ncsa-svc-edustandarts_ncsa_v3) .ncsa-standards .edu-tab-counter { display:inline-flex; align-items:center; justify-content:center; min-width:24px; min-height:22px; padding:2px 6px; border-radius:6px; background:#ffffffb0; color:#5b4450; font-size:12px; font-weight:700; }
:where(.ncsa-svc-edustandarts_ncsa_v3) .ncsa-standards .is-active .edu-tab-counter { background:#ffffff26; color:#fff; }
:where(.ncsa-svc-edustandarts_ncsa_v3) .ncsa-standards :is(button,a,input):focus-visible { outline:3px solid #b47722; outline-offset:3px; }
:where(.ncsa-svc-edustandarts_ncsa_v3) .ncsa-standards .std-tools { display:flex; align-items:flex-end; gap:16px; justify-content:space-between; margin:0 0 24px; }
:where(.ncsa-svc-edustandarts_ncsa_v3) .ncsa-standards .std-search { display:block; width:min(100%,540px); font-size:13px; font-weight:600; color:var(--std-muted); }
:where(.ncsa-svc-edustandarts_ncsa_v3) .ncsa-standards .std-search input { display:block; width:100%; min-height:48px; margin-top:7px; border:1px solid #cfc9c5; border-radius:9px; padding:12px 14px; background:#fff; color:var(--std-text); font:inherit; font-size:16px; font-weight:400; }
:where(.ncsa-svc-edustandarts_ncsa_v3) .ncsa-standards .std-result { font-size:14px; color:var(--std-muted); margin:0 0 12px; }
:where(.ncsa-svc-edustandarts_ncsa_v3) .ncsa-standards .edu-tab-pane { display:none; }
:where(.ncsa-svc-edustandarts_ncsa_v3) .ncsa-standards .edu-tab-pane.is-active { display:block; }
:where(.ncsa-svc-edustandarts_ncsa_v3) .ncsa-standards .std-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:20px; }
:where(.ncsa-svc-edustandarts_ncsa_v3) .ncsa-standards .std-card-wrap { min-width:0; }
:where(.ncsa-svc-edustandarts_ncsa_v3) .ncsa-standards .edu-card-premium { height:100%; display:flex; flex-direction:column; padding:24px; border:1px solid var(--std-line); border-radius:14px; background:#fff; overflow-wrap:anywhere; }
:where(.ncsa-svc-edustandarts_ncsa_v3) .ncsa-standards .edu-card-header { padding-bottom:20px; border-bottom:1px solid var(--std-line); margin-bottom:20px; }
:where(.ncsa-svc-edustandarts_ncsa_v3) .ncsa-standards .edu-card-badge { display:inline-flex; align-items:center; gap:6px; padding:5px 9px; margin-bottom:12px; background:#f7f0f1; color:var(--std-accent); border-radius:5px; font-size:12px; line-height:1.4; font-weight:600; }
:where(.ncsa-svc-edustandarts_ncsa_v3) .ncsa-standards .edu-card-badge svg { flex-shrink:0; }
:where(.ncsa-svc-edustandarts_ncsa_v3) .ncsa-standards .edu-card-title { margin:0; color:var(--std-text); font-size:21px; line-height:1.45; font-weight:650; }
:where(.ncsa-svc-edustandarts_ncsa_v3) .ncsa-standards .std-doc-groups { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:20px; }
:where(.ncsa-svc-edustandarts_ncsa_v3) .ncsa-standards .edu-block-subheading { margin:0 0 10px; color:var(--std-muted); font-size:13px; line-height:1.5; font-weight:600; }
:where(.ncsa-svc-edustandarts_ncsa_v3) .ncsa-standards .edu-mini-tile { padding:12px 0; border-top:1px solid #efedeb; }
:where(.ncsa-svc-edustandarts_ncsa_v3) .ncsa-standards .tile-content { display:flex; flex-direction:column; gap:7px; }
:where(.ncsa-svc-edustandarts_ncsa_v3) .ncsa-standards .tile-label { font-size:14px; line-height:1.5; font-weight:500; color:var(--std-text); }
:where(.ncsa-svc-edustandarts_ncsa_v3) .ncsa-standards .tile-action-link { display:inline-flex; align-items:center; gap:8px; align-self:flex-start; min-height:44px; padding:8px 11px; border-radius:7px; background:#f7f0f1; color:var(--std-accent); font-size:13px; font-weight:600; line-height:1.4; text-decoration:none; }
:where(.ncsa-svc-edustandarts_ncsa_v3) .ncsa-standards .tile-action-link:hover { color:#fff; background:var(--std-accent); }
:where(.ncsa-svc-edustandarts_ncsa_v3) .ncsa-standards .tile-action-link svg { flex-shrink:0; }
:where(.ncsa-svc-edustandarts_ncsa_v3) .ncsa-standards .tile-status-empty { color:var(--std-muted); font-size:13px; line-height:1.5; }
:where(.ncsa-svc-edustandarts_ncsa_v3) .ncsa-standards .edu-empty-holder, :where(.ncsa-svc-edustandarts_ncsa_v3) .ncsa-standards .std-no-results { padding:28px; border:1px dashed #cfc9c5; background:#faf9f8; border-radius:12px; text-align:center; color:var(--std-muted); }
:where(.ncsa-svc-edustandarts_ncsa_v3) .ncsa-standards .edu-empty-holder p { margin:0; }
@media(max-width:1100px) { :where(.ncsa-svc-edustandarts_ncsa_v3) .ncsa-standards .std-grid { grid-template-columns:1fr; } }
@media(max-width:600px) {
 :where(.ncsa-svc-edustandarts_ncsa_v3) .ncsa-standards { margin-top:16px; }
 :where(.ncsa-svc-edustandarts_ncsa_v3) .ncsa-standards .edu-custom-tabs-nav { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:6px; padding:6px; }
 :where(.ncsa-svc-edustandarts_ncsa_v3) .ncsa-standards .edu-tab-btn { padding:10px 7px; font-size:14px; }
 :where(.ncsa-svc-edustandarts_ncsa_v3) .ncsa-standards .std-tools { align-items:stretch; flex-direction:column; gap:10px; }
 :where(.ncsa-svc-edustandarts_ncsa_v3) .ncsa-standards .std-search { width:100%; }
 :where(.ncsa-svc-edustandarts_ncsa_v3) .ncsa-standards .std-result { margin:0; }
 :where(.ncsa-svc-edustandarts_ncsa_v3) .ncsa-standards .edu-card-premium { padding:18px; }
 :where(.ncsa-svc-edustandarts_ncsa_v3) .ncsa-standards .edu-card-title { font-size:19px; }
 :where(.ncsa-svc-edustandarts_ncsa_v3) .ncsa-standards .std-doc-groups { grid-template-columns:1fr; gap:18px; }
 :where(.ncsa-svc-edustandarts_ncsa_v3) .ncsa-standards .std-grid { gap:14px; }
}
@media print {
 :where(.ncsa-svc-edustandarts_ncsa_v3) .ncsa-standards .edu-custom-tabs-nav, :where(.ncsa-svc-edustandarts_ncsa_v3) .ncsa-standards .std-tools { display:none!important; }
 :where(.ncsa-svc-edustandarts_ncsa_v3) .ncsa-standards .edu-tab-pane, :where(.ncsa-svc-edustandarts_ncsa_v3) .ncsa-standards .edu-tab-pane[hidden], :where(.ncsa-svc-edustandarts_ncsa_v3) .ncsa-standards .std-card-wrap[hidden] { display:block!important; }
 :where(.ncsa-svc-edustandarts_ncsa_v3) .ncsa-standards .std-grid { display:block; }
 :where(.ncsa-svc-edustandarts_ncsa_v3) .ncsa-standards .edu-card-premium { break-inside:avoid; margin-bottom:16px; }
}

/* End */
/* /bitrix/templates/ncsa_bootstrap_mountains/components/bitrix/news.list/eduStandarts_ncsa_v3/style.css?17937038408028 */
