.events-filters{max-width:420px;margin-bottom:1rem}.events-featured{border:2.5px solid var(--ds-ink);background:var(--ds-paper);color:var(--ds-ink);box-shadow:5px 5px 0 var(--ds-violet);border-radius:20px;gap:.8rem;margin-bottom:1rem;padding:1.1rem 1.2rem;display:grid}.events-featured-link{color:inherit;gap:.55rem;text-decoration:none;display:grid}.events-featured h3{text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(1.5rem,4.5vw,2.1rem);font-weight:900;line-height:1.1}.events-kicker{flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;display:flex}.events-kind,.events-when{border:1.5px solid var(--ds-ink);border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .65rem;font-size:13px;font-weight:800;display:inline-flex}.events-kind{background:color-mix(in oklab,var(--ds-violet) 12%,var(--ds-paper))}.events-kind svg{width:15px;height:15px}.events-when{background:var(--ds-lime)}.events-meta{color:#4a4560;flex-wrap:wrap;gap:.3rem 1rem;margin:0;font-size:15px;font-weight:600;display:flex}.events-meta span{align-items:center;gap:.3rem;display:inline-flex}.events-meta svg{width:16px;height:16px}.events-nums{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:.5rem;display:grid}.events-nums>span{border:2px solid var(--ds-ink);background:color-mix(in oklab,var(--ds-violet) 5%,var(--ds-paper));border-radius:12px;padding:.55rem .7rem;display:grid}.events-nums b{font-size:20px;font-weight:900;line-height:1.15}.events-nums small{color:#4a4560;font-size:13px;font-weight:700}.events-featured-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.events-featured-actions>*{width:100%}.events-rows{border:2px solid var(--ds-ink);background:var(--ds-paper);border-radius:18px;margin-bottom:1rem;display:grid;overflow:hidden}.events-row-wrap+.events-row-wrap{border-top:1px solid #e2deec}.events-row{color:var(--ds-ink);align-items:center;gap:.75rem;min-height:68px;padding:.8rem 1rem;text-decoration:none;display:flex}.events-row:hover{background:color-mix(in oklab,var(--ds-violet) 5%,var(--ds-paper))}.events-row-icon{background:color-mix(in oklab,var(--ds-violet) 14%,var(--ds-paper));width:42px;height:42px;color:var(--ds-violet);border-radius:50%;flex:none;place-items:center;display:grid}.events-row-icon svg{width:20px;height:20px}.events-row-who{flex:1;gap:2px;min-width:0;display:grid}.events-row-who b{overflow-wrap:anywhere;font-size:17px;font-weight:800}.events-row-who small{color:#4a4560;font-size:14px;font-weight:600}.events-row-bar{background:color-mix(in oklab,var(--ds-violet) 12%,var(--ds-paper));border-radius:999px;max-width:240px;height:6px;margin-top:4px;display:block;overflow:hidden}.events-row-bar i{background:var(--ds-violet);border-radius:999px;height:100%;display:block}.events-row-pct{border:1.5px solid var(--ds-ink);text-align:center;font-variant-numeric:tabular-nums;background:color-mix(in oklab,var(--ds-violet) 10%,var(--ds-paper));border-radius:999px;flex:none;min-width:58px;padding:.25rem .6rem;font-size:14px;font-weight:900}.events-row-pct.is-full{background:var(--ds-lime)}.events-row-series{color:var(--ds-violet);padding:0 1rem .7rem 4.4rem;font-size:14px;font-weight:700;display:block}.events-new{border:2px dashed var(--ds-ink);min-height:56px;color:var(--ds-ink);background:var(--ds-paper);border-radius:16px;justify-content:center;align-items:center;gap:.4rem;font-size:16px;font-weight:800;text-decoration:none;display:flex}.events-new:hover{background:color-mix(in oklab,var(--ds-lime) 35%,var(--ds-paper))}.events-row-pct.is-due{color:#c2261f;background:#fdeceb;border-color:#c2261f}.events-row-icon b{font-size:16px;font-weight:900}.turnus-rows{padding:0;list-style:none}.turnus-rows .events-row-who small{display:block}.turnus-early{color:var(--ds-violet)!important;font-weight:800!important}.events-row.is-closed{opacity:.7}
