.event-detail-head{display:flex;align-items:center;gap:10px;background:var(--surface);padding:15px;border-radius:13px;margin-bottom:12px}.shell .event-detail-head h1{font-size:13px;margin:0}.event-detail-actions{margin-left:auto;display:flex;align-items:center;gap:6px}.shell .event-activation{display:flex;align-items:center;gap:7px;font-size:10px;margin-right:7px;white-space:nowrap}.event-activation input{appearance:none;width:28px;height:15px;border:0;border-radius:20px;background:var(--muted);position:relative;cursor:pointer}.event-activation input:before{content:'';position:absolute;left:2px;top:2px;width:11px;height:11px;border-radius:50%;background:var(--bg);transition:transform .2s}.event-activation input:checked{background:var(--orange)}.event-activation input:checked:before{transform:translateX(13px)}.event-activation input:focus-visible{outline:2px solid var(--text);outline-offset:3px}.event-detail-tabs{display:flex;gap:6px;overflow:auto;margin:12px 0 18px}.shell .event-detail-tabs button{display:flex;flex-direction:row;align-items:center;gap:7px;border:1px solid transparent;white-space:nowrap;padding:12px;font-size:11px;background:var(--surface);color:var(--muted)}.event-detail-tabs button[aria-selected=true]{border-color:var(--orange);color:var(--orange)}.event-detail-tabs svg{width:16px;height:16px}.event-detail-tip{background:#0080b015;border-left:3px solid #00a7d0;padding:18px;border-radius:6px;font-size:11px;line-height:1.6}.shell .event-summary-section{border:0;border-radius:13px;padding:15px;margin:18px 0}.shell .event-summary-section h2{font-size:12px}.event-summary-heading{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:15px;margin-bottom:12px}.event-summary-top{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.event-summary-side{display:flex;flex-direction:column;gap:12px}.event-detail-box{border:1px solid var(--line);border-radius:12px;padding:15px;min-width:0;margin-bottom:12px}.event-summary-top .event-detail-box{margin-bottom:0}.event-detail-box-heading{display:flex;justify-content:space-between;align-items:center;gap:8px}.shell .event-detail-box h3{font-size:11px;margin:0 0 12px}.event-detail-box-heading .list-icon{border:0;width:24px;height:24px;flex-shrink:0;margin-top:-8px}.event-detail-box p{font-size:11px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.event-detail-box a{font-size:11px;display:block;overflow-wrap:anywhere;color:var(--orange);margin:8px 0}.event-detail-upload{position:relative;border:1px dashed var(--line);min-height:190px;background:var(--bg);border-radius:6px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;padding:15px;cursor:pointer;box-sizing:border-box;margin-bottom:12px}.event-detail-upload input{opacity:0;width:1px;height:1px;position:absolute}.event-detail-upload:focus-within{outline:2px solid var(--orange)}.event-detail-upload svg{width:30px;height:30px}.event-detail-upload img{width:100%;aspect-ratio:16/9;object-fit:cover}.event-detail-upload strong{font-size:11px}.event-detail-upload small{font-size:9px;color:var(--muted)}.event-summary-dates{display:grid;grid-template-columns:1fr 1fr;gap:12px}.event-summary-dates .event-detail-box{border:0;padding:0}.event-summary-stats,.event-summary-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.event-summary-stats{border-top:1px solid var(--line);padding-top:12px;margin-top:12px}.event-summary-stats .event-detail-box,.event-summary-metrics .event-detail-box{margin-bottom:0}.event-detail-empty{text-align:center;padding:65px 15px;line-height:1.6;font-size:12px;color:var(--muted)}
@media(max-width:850px){.event-summary-top{grid-template-columns:1fr}.event-summary-stats,.event-summary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.event-detail-head{flex-wrap:wrap}.event-detail-actions{width:100%;justify-content:flex-end}.event-summary-stats,.event-summary-metrics{grid-template-columns:1fr}.event-summary-dates{grid-template-columns:1fr}.event-activation input{min-height:15px}.shell .event-detail-tabs button{font-size:11px}}
