/* Thoughts Cloud Phase 9B: sober, corporate event system */
.ev-shell,.ev-wrap{max-width:1120px;margin:0 auto;padding:28px 22px;font-family:Manrope,Arial,sans-serif;color:#12253b}.ev-shell h1,.ev-wrap h1{font-size:clamp(30px,4vw,44px);line-height:1.15;font-weight:800;letter-spacing:-.04em;margin:12px 0}.ev-shell h2,.ev-wrap h2{font-weight:800;letter-spacing:-.035em}.ev-shell a,.ev-wrap a{color:#14606a}.ev-shell p,.ev-wrap p{line-height:1.65}.ev-kicker,.ev-label{font-size:11px;color:#a87436;letter-spacing:.12em;font-weight:800}.ev-panel{border:1px solid #dce6eb;background:#fff;border-radius:16px;padding:28px;margin:25px 0;box-shadow:0 8px 30px #142d4008}.ev-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ev-fields label{font-weight:700;font-size:13px;display:flex;flex-direction:column;gap:7px}.ev-fields input:not([type=checkbox]),.ev-fields select,.ev-fields textarea{width:100%;min-width:0;border:1px solid #ccd8df;border-radius:9px;padding:12px;font:inherit;background:white;color:#12253b}.ev-fields small{font-weight:400;color:#557082}.ev-fields .ev-wide{grid-column:1/-1}.ev-fields .ev-check{flex-direction:row;align-items:center;grid-column:1/-1}.ev-btn{display:inline-block;background:#123749;border:0;border-radius:9px;padding:13px 19px;margin-top:20px;color:white!important;text-decoration:none;font:700 13px Manrope,Arial,sans-serif;cursor:pointer}.ev-inline{margin:0}.ev-errors{border:1px solid #e4a5a5;background:#fff1f1;padding:16px;border-radius:12px;color:#922}.ev-notice{background:#e1f5eb;padding:14px;border-radius:9px}.ev-admin-item{display:flex;justify-content:space-between;gap:15px;border-top:1px solid #e0e7ec;padding:16px 0}.ev-item-actions{display:flex;gap:12px;align-items:center}.ev-item-actions button{background:none;border:0;color:#a33;cursor:pointer}.ev-public-section{background:#f4f7f7;padding:66px 0;font-family:Manrope,Arial,sans-serif}.ev-head{display:flex;align-items:center;justify-content:space-between;gap:15px}.ev-head h2{font-size:clamp(26px,3vw,38px);color:#132d40;margin:12px 0}.ev-public-section .ev-wrap{padding:0 22px}.ev-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:20px 0 40px}.ev-card{background:white;border:1px solid #dce6e9;border-radius:15px;overflow:hidden}.ev-card>img{width:100%;height:170px;object-fit:cover}.ev-card-content{padding:22px}.ev-card h3,.ev-card h2{font-size:20px;margin:8px 0;color:#163246}.ev-card p{color:#5e7484;font-size:13px}.ev-card a{font-weight:800}.ev-featured{display:flex;align-items:center;justify-content:space-between;gap:20px;border-radius:15px;background:#183f49;color:white!important;text-decoration:none;padding:25px;margin:22px 0}.ev-featured h3{font-size:23px;margin:5px 0;color:white}.ev-featured small{color:#d7bd89}.ev-countdown{font-weight:800;font-size:21px;color:#f2d49a}.ev-subhead{font-size:24px;color:#183546}.ev-empty{color:#607586}.ev-page{background:#f4f6f8;margin:0;min-height:100vh;font-family:Manrope,Arial,sans-serif}.ev-player{width:100%;aspect-ratio:16/9;background:#132536;border-radius:14px;overflow:hidden}.ev-player iframe{width:100%;height:100%;border:0}.ev-watch-flyer{max-width:100%;max-height:650px;object-fit:contain;border-radius:12px}.ev-note{color:#657b8c;font-size:13px}@media(max-width:720px){.ev-fields,.ev-cards{grid-template-columns:1fr}.ev-head,.ev-featured,.ev-admin-item{flex-direction:column;align-items:flex-start}.ev-shell,.ev-wrap{padding:20px 16px}.ev-panel{padding:18px}}
