.ev-card{gap:10px}.ev-card.ev-live{background:linear-gradient(150deg,var(--a-soft),var(--surface));border:1px solid var(--a-line)}.ev-main{display:grid;gap:4px}.ev-title{margin:0;font-size:21px;font-weight:900;letter-spacing:-.01em}.ev-actions{display:flex;align-items:center;justify-content:flex-end;gap:14px}.ev-remind{font-size:14px;font-weight:700;color:var(--muted)}.ev-remind.on{color:var(--a)}.ev-strip{display:flex;align-items:center;gap:10px;margin:0 var(--gut) 12px;padding:10px 10px 10px 14px;border-radius:16px;background:var(--a-soft);border:1px solid var(--a-line)}.ev-strip-text{flex:1;min-width:0;font-size:14.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ev-strip.soon .ev-dot{background:var(--a,#f5a623);box-shadow:none;animation:none}.ev-dot{flex:none;width:9px;height:9px;border-radius:50%;background:#e5484d;box-shadow:0 0 0 4px rgba(229,72,77,.2);animation:evPulse 1.6s ease-in-out infinite}@keyframes evPulse{50%{box-shadow:0 0 0 7px rgba(229,72,77,.05)}}.ev-list{display:grid;gap:0}.ev-row{display:flex;align-items:flex-start;gap:16px;padding:22px 0;border-bottom:1px solid color-mix(in srgb,currentColor 22%,transparent)}.ev-list-top+.ev-row{padding-top:6px}.ev-row:last-of-type{border-bottom:0}.ev-row-text{flex:1;min-width:0;display:grid;gap:6px}.ev-row-text strong{font-size:17px;font-weight:800;line-height:1.3;overflow-wrap:anywhere}.ev-row-when{font-size:13.5px;color:var(--muted)}.ev-row-actions{gap:12px 14px;margin-top:12px}.ev-row-actions,.ev-row-tools{display:flex;flex-wrap:wrap;align-items:center;min-width:0}.ev-row-tools{margin-left:auto;justify-content:flex-end;gap:10px 12px}.ev-row-spacer{flex:1}.ev-small{font-size:13px;font-weight:600;color:var(--faint)}.ev-danger{color:#e5484d}.ev-form{display:grid;gap:14px}.ev-two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ev-chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ev-chips button{min-height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--rule);font-size:14px;font-weight:600;color:var(--muted)}.ev-chips button.on{background:var(--a-soft);border-color:var(--a-line);color:var(--a)}.ev-chip-sep{width:1px;height:22px;background:var(--rule);margin:0 2px}.ev-pick{display:grid;gap:10px}.ev-people{display:grid;max-height:260px;overflow-y:auto;border-radius:14px;background:var(--surface)}.ev-person{display:flex;align-items:center;justify-content:space-between;padding:11px 14px;border-bottom:1px solid var(--rule);font-size:15px;text-align:left}.ev-person i{font-style:normal;font-weight:800;color:var(--faint)}.ev-person.on i{color:var(--a)}.ev-err{margin:0;font-size:14px;color:#e5484d}.ev-datefield{position:relative}.ev-datebtn{text-align:left;font:inherit;font-size:16px;color:#fff;background:var(--surface);border:1px solid var(--rule);border-radius:14px;padding:12px 14px;min-height:48px}.ev-dateinput{position:absolute;left:0;bottom:0;width:100%;height:48px;opacity:0;pointer-events:none}.ev-summary{margin:-4px 0 0;font-size:14px;font-weight:700;color:var(--a)}.ev-tablemeet{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;font-size:13.5px;font-weight:600;color:var(--muted)}.evl-card{gap:14px}.evl-card.live,.evl-card.soon{border:1px solid var(--a-line)}.evl-card.live{background:linear-gradient(150deg,color-mix(in srgb,var(--a) 24%,var(--surface)),var(--surface) 70%)}.evl-row{display:flex;align-items:center;gap:14px;width:100%}.evl-date{flex:none;width:56px;height:60px;border-radius:14px;background:var(--surface-2);display:grid;place-items:center;align-content:center;gap:0}.evl-date span{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--a)}.evl-date b{font-size:24px;font-weight:900;line-height:1}.evl-date.live{background:rgba(229,72,77,.14);gap:6px}.evl-date.live b{font-size:11px;letter-spacing:.12em;color:#ff8a8d}.evl-text{flex:1;min-width:0;display:grid;gap:3px}.evl-title{font-size:19px;font-weight:900;letter-spacing:-.01em;line-height:1.2}.evl-status{font-size:14px;font-weight:600;color:var(--ink-2)}.evl-status.soon{color:var(--a);font-weight:800}.evl-status.live{color:#ff8a8d;font-weight:800}.evl-meta{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--muted)}.evl-ico{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.evl-actions{display:flex;align-items:center;justify-content:flex-end;gap:14px}.evl-remind{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:var(--muted)}.evl-remind.on{color:var(--a)}.evl-bell{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.evl-bell.on{fill:currentColor}.evl-more{display:grid;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;border-top:1px solid var(--rule);padding-top:4px}.evl-mini{display:flex;min-width:0;align-items:baseline;gap:10px;padding:8px 0;font-size:14px}.evl-mini+.evl-mini{border-top:1px solid var(--rule)}.evl-mini-date{flex:none;min-width:52px;white-space:nowrap;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--a)}.evl-mini-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.evl-mini-time{flex:none;white-space:nowrap;color:var(--muted);font-size:13px}.evl-tile{justify-content:space-between}.evl-tile.live{background:linear-gradient(160deg,color-mix(in srgb,var(--a) 26%,var(--surface)),var(--surface) 75%);border:1px solid var(--a-line)}.evl-tile-title{font-size:17px;font-weight:900;line-height:1.2}.evl-tile-title.clamp-s{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.evl-tile-when{font-size:13px;font-weight:700;color:var(--a)}.evl-tile-foot{align-self:flex-end;margin-top:auto;display:flex;align-items:center;gap:12px}.evl-tile--t .evl-row{flex-direction:column;align-items:flex-start}.evl-tile .evl-title{font-size:17px}.dl-btn.sm{min-height:34px;padding:0 16px;font-size:14px}.evl-tile-head{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.evl-share{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:var(--surface-2);color:var(--muted);flex:none;font-weight:800}.evl-share-ico{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.evl-head-right{display:flex;align-items:center;gap:12px}.evl-card{min-width:0;width:100%}.dl-board--tiles .dl-size-l:has(.evl-card){min-height:var(--row)}.evl-tile--t .evl-mini-time{display:none}.evl-tile--t .evl-mini-date{min-width:0}.evl-card{padding:16px;gap:10px}.evl-card .evl-title{font-size:17px}.evl-card .evl-actions{margin-top:-2px}.evl-row-act{flex:none;display:flex;align-items:center;gap:10px}.evl-tile--w{justify-content:flex-start;gap:12px}.dl-board--tiles .dl-size-w:has(.evl-tile--w){min-height:0}.evl-tile:has(.evl-empty){justify-content:flex-start}.ev-row-where{font-size:13.5px;color:var(--muted);overflow-wrap:anywhere}.ev-row-desc{font-size:14px;line-height:1.4;margin-top:4px;white-space:pre-line;overflow-wrap:anywhere}.ev-row-actions .evl-remind{white-space:nowrap}.evl-card{cursor:pointer}.evl-cal{position:relative;display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:var(--surface-2);font-size:15px;flex:none;filter:grayscale(1);opacity:.55}.evl-cal.on{filter:none;opacity:1;box-shadow:inset 0 0 0 1.5px var(--a)}.evl-cal i{position:absolute;right:-3px;bottom:-3px;width:14px;height:14px;border-radius:50%;background:var(--a);color:var(--on-a,#143348);font-size:9px;font-style:normal;font-weight:900;display:grid;place-items:center}.ev-list-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:10px}.dl-slot.tone-hi .evl-card.live,.dl-slot.tone-hi .evl-tile.live,.dl-slot.tone-light .evl-card.live,.dl-slot.tone-light .evl-tile.live{border-color:var(--a-line);box-shadow:inset 0 0 0 1px var(--a-line)}.ev-list-top{display:flex;justify-content:flex-end;padding-bottom:6px}.ev-sync-top{font-size:13px;font-weight:700;color:var(--a);padding:6px 12px;border-radius:999px;border:1px solid var(--a-line,currentColor);background:none;white-space:nowrap}.evl-cal-ic{display:inline-block;width:18px;height:18px;vertical-align:middle}.evl-date.has-img{width:96px;height:54px;border-radius:10px;background-size:cover;background-position:50%;place-items:end start;align-content:end;padding:4px;box-sizing:border-box}.evl-date.has-img span{display:none}.evl-date.has-img b{font-size:12px;padding:2px 6px;border-radius:6px;background:rgba(0,0,0,.7);color:#fff}.ev-img-pick{display:flex;align-items:center;gap:10px}.ev-img-pick img{width:128px;aspect-ratio:16/9;object-fit:cover;border-radius:8px}.evl-actions .dl-btn{background:var(--accent-color,#e8b562)!important;color:#141414!important}.ev-check{display:flex;align-items:center;gap:8px;font-size:14px;margin:6px 0}.ev-going{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.ev-going-btn.on{background:var(--accent-color,#e8b562);color:#1c1714;border-color:transparent}.ev-going-count{font-size:12px;opacity:.75}.ev-going-step{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;margin-top:4px}