/* OPERIUMX v0.7.48 accounting periods */
.period-hero{padding:22px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(135deg,rgba(201,162,39,.09),#171717);margin-bottom:14px}.period-hero h2{margin:0 0 6px}.period-hero p:not(.eyebrow){margin:0;color:var(--muted)}.period-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.period-stat{padding:14px;border:1px solid var(--line);border-radius:11px;background:var(--surface)}.period-stat span,.period-stat strong,.period-stat small{display:block}.period-stat span,.period-stat small{font-size:9px;color:var(--muted)}.period-stat strong{font-size:17px;margin:4px 0}.period-badge{display:inline-flex;padding:5px 7px;border:1px solid var(--line);border-radius:999px;font-size:8px}.period-badge.open{color:#8fd6a9;background:rgba(80,180,120,.06)}.period-badge.closed{color:#C9A227;background:rgba(201,162,39,.06)}@media(max-width:850px){.period-stats{grid-template-columns:1fr 1fr}}@media(max-width:650px){.period-stats{grid-template-columns:1fr}}