/* ==========================================================================
   Duomenų blokų modifikatoriai, kurių makete dar nėra (00-pagrindas.md 4a):
   M1 dokumento būsena, M4 nuotrauka kortelėje, M10 vykstanti pamoka,
   M11 daiktų sąrašas, M12 kalendorius, M15 „Netaikoma“. Spalvos – maketo kintamieji.
   ========================================================================== */

/* M1 – „Galioja“ / „Negalioja“ */
.docs .doc-state{flex:none;margin-left:auto;align-self:center;padding:4px 10px;border-radius:999px;font-size:.8rem;font-weight:700;white-space:nowrap}
.docs .is-current .doc-state{background:var(--green-soft);color:var(--green-dark)}
.docs .is-expired .doc-state{background:var(--soft);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line)}
.docs .is-expired b{color:var(--muted)}
@media (max-width:640px){
  .docs .doc-state{align-self:flex-start}
}

/* B18 – „Rodyti“ mygtukas matomas tik be JS (filtrai.js jį paslepia) */
.filters .filters-go{height:52px}
.filters .filters-go[hidden]{display:none}

/* M4 – darbuotojo nuotrauka vietoje inicialų */
.pcard.pcard--photo{grid-template-columns:88px minmax(0,1fr)}
.pcard .pcard-ph{display:block;width:88px;height:88px;border-radius:50%;object-fit:cover;background:var(--soft)}

/* M10 – vykstanti pamoka / pertrauka */
.prose .bells h2{font-size:1.2rem;margin-top:0}
.prose .bells ol{display:grid;padding-left:0}
.prose > .bells:not(:first-child){margin-top:20px}
.bells-wrap > .bells{margin-top:12px}
.bells .bells-now{margin:-4px 0 12px;font-weight:700;color:var(--bordo)}
.bells .bells-now[hidden]{display:none}
.bells li.is-now{background:var(--navy);box-shadow:0 0 0 2px var(--navy)}
.bells li.is-now b{color:var(--on-navy)}
.bells li.is-now span{color:#fff}
.bells li.is-next{box-shadow:inset 0 0 0 2px var(--navy)}

/* M11 – daiktų sąrašas kortelėje (uniforma) */
.level .items{display:grid;gap:6px;margin:2px 0 0;padding:0;list-style:none}
.level .items li{display:flex;align-items:flex-start;gap:8px;color:var(--ink)}
.level .items svg{flex:none;width:18px;height:18px;margin-top:3px;color:var(--green-dark)}

/* H5 / M12 – kalendorius */
.section--soft{background:var(--soft)}
.dates .dates-ics{margin-top:10px;font-size:.92rem;font-weight:700}
.dates .dates-ics a{color:var(--navy)}
.dates-more{margin:28px 0 0}
.prose > .dates-more{margin-top:20px}
.dates-sub{margin-top:20px;max-width:62ch}
.dates-sub summary{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-weight:700;color:var(--navy);list-style:none}
.dates-sub summary::-webkit-details-marker{display:none}
.dates-sub summary .chev{width:16px;height:16px}
.dates-sub[open] summary .chev{transform:rotate(180deg)}
.dates-sub > div{display:grid;gap:10px;margin-top:12px;color:var(--muted);font-size:.95rem}
.dates-sub p{margin:0}
.dates-sub code{display:block;padding:8px 12px;border-radius:var(--r-sm);background:#fff;border:1px solid var(--line);color:var(--ink);font-size:.85rem;overflow-wrap:anywhere}

/* H7 – mygtukai po tekstu (makete – inline stilius) */
.help-actions{margin-top:28px}
.prose .help h2{margin:0}

/* M15 – „Netaikoma“ */
.empty--na{display:flex;align-items:flex-start;gap:14px;border-style:solid;color:var(--ink)}
.empty--na .empty-ic{flex:none;width:28px;height:28px;color:var(--green-dark)}
.empty--na p{margin:0}
.empty--na b{color:var(--navy)}

@media (prefers-reduced-motion:reduce){
  .dates-sub summary .chev{transition:none}
}

/* Blokai .prose viduje: .prose p/li spalva neturi perrašyti pradinio puslapio komponentų (base.css) spalvų */
.prose .route--t{color:#fff}
.prose .route--a{color:var(--navy)}
.prose .facts li{color:var(--navy)}
.prose .level p,.prose .dates p,.prose .bells p,.prose .help .lead{color:var(--muted)}
/* M6 – WP vaizdas turi width/height atributus; aukštį nustato aspect-ratio */
.ccard--photo > img{height:auto}
/* B24 rodyklė .prose viduje – be teksto sąrašų įtraukos ir pabraukimų (kaip rodykle.html .flow) */
.prose .idx-col ul{display:block;padding-left:0}
.prose .idx-col a:not(.btn):not(.ulink){color:var(--ink);font-weight:500;text-decoration:none}
.prose .idx-col a:not(.btn):not(.ulink):hover{color:var(--bordo);text-decoration:underline}
.prose .idx-col li.idx-grp a:not(.btn):not(.ulink){color:inherit;font-weight:inherit}
/* Redaktoriaus peržiūra (ServerSideRender) – tas pats .prose ritmas kaip svetainėje */
.vg-blokai-perziura > :first-child{margin-top:0}
