.header-chip{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .9rem;border-radius:999px;background:#488aff14;color:#2f6fec;font-size:.82rem;font-weight:500}.stat-card{border:1px solid rgba(15,23,42,.06);box-shadow:0 18px 45px #0f172a0d}.stat-icon{width:48px;height:48px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:1rem}.stat-label{color:#64748b;font-size:.82rem;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.45rem}.budget-meter{position:relative;width:100%;height:16px;border-radius:999px;background:#e6eefb;overflow:hidden}.budget-meter__bar{height:100%;border-radius:999px;background:linear-gradient(90deg,#3b82f6,#10b981)}.metric-panel{border:1px solid rgba(15,23,42,.08);border-radius:16px;padding:1rem;background:#fff}.metric-panel span{display:block;font-size:.8rem;color:#64748b;margin-bottom:.35rem}.metric-panel strong{font-size:1rem;color:#0f172a}.renew-card{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1rem;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#fff}.bg-soft-primary{background:#3b82f61f}.bg-soft-success{background:#10b9811f}.bg-soft-warning{background:#f59e0b1f}.bg-soft-danger{background:#ef44441f}.bg-soft-info{background:#0ea5e91f}.sheet-summary{min-width:140px;padding:1rem 1.1rem;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:linear-gradient(135deg,#2563eb14,#10b9811f);text-align:right}.sheet-summary span,.sheet-card__stats span,.sheet-card__meta,.sheet-year-label{display:block;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.sheet-summary strong{display:block;margin-top:.35rem;font-size:1.9rem;color:#0f172a}.sheet-year-nav{display:flex;gap:.75rem;flex-wrap:wrap}.sheet-year-pill{display:inline-flex;align-items:center;gap:.6rem;padding:.7rem .95rem;border-radius:999px;background:#f8fafc;border:1px solid rgba(15,23,42,.08);color:#0f172a;font-weight:600;text-decoration:none;transition:all .2s ease}.sheet-year-pill--active{background:#2563eb;border-color:#2563eb;color:#fff}.sheet-year-pill span{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;border-radius:999px;background:#2563eb1f;color:#2563eb;font-size:.8rem}.sheet-year-pill:hover{transform:translateY(-1px);border-color:#2563eb40;color:#2563eb}.sheet-year-pill--active:hover{color:#fff;border-color:#2563eb}.sheet-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.sheet-card{display:block;padding:1.15rem;border-radius:22px;border:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 16px 40px #0f172a0f;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.sheet-card:hover{transform:translateY(-4px);border-color:#2563eb38;box-shadow:0 20px 45px #2563eb1f}.sheet-card__tab{display:inline-flex;align-items:center;padding:.45rem .8rem;border-radius:12px 12px 0 0;background:#dbeafe;color:#1d4ed8;font-weight:700;font-size:.95rem}.sheet-card__title{margin-top:1rem;font-size:1.05rem;font-weight:700;color:#0f172a}.sheet-card__meta{margin-top:.35rem}.sheet-card__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1.1rem;padding:.95rem;border-radius:16px;background:#f8fafcf2}.sheet-card__stats strong{display:block;margin-top:.35rem;font-size:.95rem;color:#0f172a}.sheet-card__footer{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;color:#2563eb;font-weight:600}.filter-state{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;color:#64748b}.filter-chip{display:inline-flex;align-items:center;padding:.4rem .75rem;border-radius:999px;background:#2563eb1a;color:#1d4ed8;font-weight:600}.record-nav{display:flex;gap:.75rem;flex-wrap:wrap}@media(max-width:575.98px){.sheet-summary{width:100%;text-align:left}.sheet-card__stats{grid-template-columns:1fr}.record-nav{width:100%}.record-nav .btn{flex:1 1 auto}}
