.evf-shell{--evf-surface:var(--v3-surface,#131822d6);--evf-surface-soft:var(--v3-surface-soft,#ffffff0f);--evf-border:var(--v3-border,#ffffff29);--evf-ink:var(--v3-ink,#f4f7f5);--evf-muted:var(--v3-muted,#f4f7f5bd);--evf-accent:var(--v3-accent,#7ce8b4);--evf-accent-ink:var(--v3-accent-ink,#0f1b17);max-width:68rem;color:var(--evf-ink);gap:1.25rem;margin:0 auto;padding:1.25rem 1rem 3rem;display:grid}.evf-hero,.evf-card,.evf-summary-card{border:1px solid var(--evf-border);background:var(--evf-surface);border-radius:1rem;gap:.75rem;padding:1.15rem;display:grid}.evf-hero h1,.evf-card h2,.evf-card h3{margin:0;line-height:1.2}.evf-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--evf-muted);font-size:.75rem}.evf-row{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.evf-row-between{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.evf-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.85rem;display:grid}.evf-field{gap:.35rem;font-size:.9rem;display:grid}.evf-field.is-wide{grid-column:1/-1}.evf-field input,.evf-field select,.evf-field textarea{border:1px solid var(--evf-border);background:var(--evf-surface-soft);width:100%;color:inherit;font:inherit;border-radius:.65rem;padding:.6rem .75rem}.evf-btn{border:1px solid var(--evf-border);background:var(--evf-surface-soft);min-height:2.5rem;color:inherit;font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.5rem .95rem;font-weight:600;text-decoration:none;display:inline-flex}.evf-btn:disabled{opacity:.55;cursor:not-allowed}.evf-btn.is-primary{background:var(--evf-accent);color:var(--evf-accent-ink);border-color:#0000}.evf-btn.is-active,.evf-btn[aria-pressed=true]{outline:2px solid var(--evf-accent);outline-offset:1px}.evf-btn.is-danger{border-color:#ff78788c}.evf-pill{border:1px solid var(--evf-border);background:var(--evf-surface-soft);border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .6rem;font-size:.78rem;display:inline-flex}.evf-pill.evf-status-published{border-color:#7ce8b499}.evf-pill.evf-status-cancelled{border-color:#ff828299}.evf-tabs{flex-wrap:wrap;gap:.5rem;display:flex}.evf-counts{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.6rem;display:grid}.evf-stat{border:1px solid var(--evf-border);background:var(--evf-surface-soft);border-radius:.75rem;padding:.65rem .8rem}.evf-stat strong{font-size:1.35rem;display:block}.evf-stat span{color:var(--evf-muted);font-size:.82rem}.evf-notice{border:1px solid var(--evf-border);background:var(--evf-surface-soft);border-radius:.75rem;margin:0;padding:.65rem .85rem}.evf-error{background:#8c141438;border:1px solid #ff7878b3;border-radius:.75rem;margin:0;padding:.65rem .85rem}.evf-muted{color:var(--evf-muted);margin:0;font-size:.88rem}.evf-list{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.evf-list-item{border:1px solid var(--evf-border);background:var(--evf-surface-soft);border-radius:.75rem;gap:.4rem;padding:.75rem;display:grid}.evf-messages{gap:.6rem;max-height:22rem;display:grid;overflow-y:auto}.evf-msg{border:1px solid var(--evf-border);background:var(--evf-surface-soft);border-radius:.75rem;gap:.25rem;padding:.65rem .8rem;display:grid}.evf-msg-head{color:var(--evf-muted);justify-content:space-between;align-items:center;gap:.5rem;font-size:.82rem;display:flex}.evf-studio-preview{border:1px solid var(--evf-border);border-radius:1rem;gap:.5rem;padding:1.25rem;display:grid}.evf-check{align-items:flex-start;gap:.5rem;font-size:.9rem;display:flex}.evf-check input{margin-top:.2rem}.evf-summary-meta,.evf-summary-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.evf-summary-title,.evf-summary-when,.evf-summary-where{margin:0}
