.badge-module__LztqXW__badge{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border:1px solid var(--badge-border,#ffffff0f);color:var(--badge-text,var(--text-muted));background:#ffffff0a;border-radius:4px;align-items:center;padding:.15rem .55rem .15rem .7rem;font-size:.65rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.badge-module__LztqXW__badge:before{content:"";background:var(--badge-stripe,transparent);width:3px;position:absolute;top:0;bottom:0;left:0}.badge-module__LztqXW__circuit{--badge-stripe:#ec4899;--badge-text:#f9a8d4;--badge-border:#ec489940;background:#ec48990f}.badge-module__LztqXW__pride{--badge-text:#f1f5f9;--badge-border:#ffffff2e;background:#ffffff0a}.badge-module__LztqXW__pride:before{background:linear-gradient(#ef4444 0%,#f59e0b 20%,#facc15 40%,#22c55e 60%,#38bdf8 80%,#c084fc 100%)}.badge-module__LztqXW__leather{--badge-stripe:#dc2626;--badge-text:#fca5a5;--badge-border:#dc262640;background:#dc26260f}.badge-module__LztqXW__bear{--badge-stripe:#d97706;--badge-text:#fbbf24;--badge-border:#d9770640;background:#d977060f}.badge-module__LztqXW__pool{--badge-stripe:#06b6d4;--badge-text:#67e8f9;--badge-border:#06b6d440;background:#06b6d40f}.badge-module__LztqXW__brunch{--badge-stripe:#f59e0b;--badge-text:#fcd34d;--badge-border:#f59e0b40;background:#f59e0b0f}.badge-module__LztqXW__bar{--badge-stripe:#818cf8;--badge-text:#a5b4fc;--badge-border:#818cf840;background:#818cf80f}.badge-module__LztqXW__drag{--badge-stripe:#c026d3;--badge-text:#e879f9;--badge-border:#c026d340;background:#c026d30f}.badge-module__LztqXW__afterHours{--badge-stripe:#7c3aed;--badge-text:#c4b5fd;--badge-border:#7c3aed40;background:#7c3aed0f}.badge-module__LztqXW__teaDance{--badge-stripe:#10b981;--badge-text:#6ee7b7;--badge-border:#10b98140;background:#10b9810f}.badge-module__LztqXW__musicFestival{--badge-stripe:#84cc16;--badge-text:#bef264;--badge-border:#84cc1640;background:#84cc160f}.badge-module__LztqXW__concert{--badge-stripe:#fb7185;--badge-text:#fda4af;--badge-border:#fb718540;background:#fb71850f}.badge-module__LztqXW__cruise{--badge-stripe:#1d4ed8;--badge-text:#93c5fd;--badge-border:#1d4ed84d;background:#1d4ed814}.badge-module__LztqXW__other{--badge-stripe:#64748b;--badge-text:#94a3b8;--badge-border:#64748b40;background:#64748b0f}
.event-card-module__SqmUsa__card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:stretch;gap:.55rem;padding:.7rem .75rem;transition:border-color .2s;display:flex;position:relative;overflow:hidden}.event-card-module__SqmUsa__card:before{content:"";opacity:0;background:linear-gradient(#7c3aed,#0ea5e9);width:3px;transition:opacity .2s;position:absolute;top:0;bottom:0;left:0}.event-card-module__SqmUsa__saved{background:var(--bg-card-saved);border-color:var(--border-saved)}.event-card-module__SqmUsa__saved:before{opacity:1}.event-card-module__SqmUsa__info{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.event-card-module__SqmUsa__name{color:var(--text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.88rem;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.event-card-module__SqmUsa__detail{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:.2rem;font-size:.72rem;overflow:hidden}.event-card-module__SqmUsa__stripe{background:#ffffff0f;border-radius:1.5px;flex-shrink:0;align-self:stretch;width:3px}.event-card-module__SqmUsa__stripeCircuit{background:#ec4899}.event-card-module__SqmUsa__stripeLeather{background:#dc2626}.event-card-module__SqmUsa__stripeBear{background:#d97706}.event-card-module__SqmUsa__stripePool{background:#06b6d4}.event-card-module__SqmUsa__stripeBrunch{background:#f59e0b}.event-card-module__SqmUsa__stripeBar{background:#818cf8}.event-card-module__SqmUsa__stripeDrag{background:#c026d3}.event-card-module__SqmUsa__stripeAfterHours{background:#7c3aed}.event-card-module__SqmUsa__stripeTeaDance{background:#10b981}.event-card-module__SqmUsa__stripeMusicFestival{background:#84cc16}.event-card-module__SqmUsa__stripeConcert{background:#fb7185}.event-card-module__SqmUsa__stripeCruise{background:#1d4ed8}.event-card-module__SqmUsa__stripeOther{background:#ffffff14}.event-card-module__SqmUsa__stripePride{background:linear-gradient(#ef4444 0%,#f59e0b 20%,#facc15 40%,#22c55e 60%,#38bdf8 80%,#c084fc 100%)}.event-card-module__SqmUsa__saveBtn{cursor:pointer;color:#818cf8;background:#6366f114;border:1.5px solid #6366f166;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:1rem;transition:all .2s;display:flex}.event-card-module__SqmUsa__saveBtn:disabled{opacity:.5;cursor:default}.event-card-module__SqmUsa__saveBtnActive{color:#fff;background:linear-gradient(135deg,#7c3aed,#0ea5e9);border:none;box-shadow:0 0 14px #7c3aed73}.event-card-module__SqmUsa__saveBtnTicketed{color:#422006;background:linear-gradient(135deg,#fbbf24,#f59e0b);border:none;box-shadow:0 0 14px #fbbf2480}.event-card-module__SqmUsa__timeRail{flex-direction:column;flex-shrink:0;justify-content:center;gap:2px;width:48px;display:flex}.event-card-module__SqmUsa__timeStart{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:600}.event-card-module__SqmUsa__timeEnd{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.7rem}
.add-to-calendar-button-module__8Lh4wq__wrap{width:100%;margin-top:.5rem;position:relative}.add-to-calendar-button-module__8Lh4wq__trigger{appearance:none;width:100%;color:var(--text-primary);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;padding:.65rem;font-size:.85rem;font-weight:500;transition:background .15s,border-color .15s}.add-to-calendar-button-module__8Lh4wq__trigger:hover{background:#a78bfa1f;border-color:#a78bfa59}.add-to-calendar-button-module__8Lh4wq__menu{z-index:10;background:#161729;border:1px solid #a78bfa40;border-radius:10px;flex-direction:column;gap:.15rem;padding:.3rem;display:flex;position:absolute;top:calc(100% + .4rem);left:0;right:0;box-shadow:0 18px 40px #00000080}.add-to-calendar-button-module__8Lh4wq__menuItem{appearance:none;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.55rem .7rem;font-size:.85rem;transition:background .12s}.add-to-calendar-button-module__8Lh4wq__menuItem:hover{background:#a78bfa24}
.admin-module__r4bRMW__shell{color:#d6d8de;background:#0a0b0e;border:1px solid #ffffff14;border-radius:12px;min-height:70vh;padding:14px 8px;font-family:ui-monospace,SF Mono,JetBrains Mono,Consolas,monospace;font-size:12px;line-height:1.55}.admin-module__r4bRMW__bar{color:#ffffff8c;border-bottom:1px dashed #ffffff14;align-items:center;gap:8px;margin-bottom:14px;padding-bottom:10px;font-size:11px;display:flex}.admin-module__r4bRMW__dot{background:#6effa0;border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 6px #6effa080}.admin-module__r4bRMW__path{color:#f1f3f7}.admin-module__r4bRMW__crumb{color:#fff6}.admin-module__r4bRMW__spacer{margin-left:auto}.admin-module__r4bRMW__tabs{gap:6px;margin-bottom:14px;padding-bottom:4px;display:flex;overflow-x:auto}.admin-module__r4bRMW__tab{color:#ffffff8c;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:0 0;border:1px solid #ffffff1f;border-radius:4px;padding:5px 11px;font-family:inherit;font-size:11px;text-decoration:none;transition:background .12s,border-color .12s,color .12s}.admin-module__r4bRMW__tab:hover{color:#f1f3f7;background:#ffffff0a}.admin-module__r4bRMW__tabActive{color:#f1f3f7;background:#ffffff0f;border-color:#fff6}.admin-module__r4bRMW__prompt{color:#ffffff8c;margin-bottom:12px;font-size:11px}.admin-module__r4bRMW__promptPrefix{color:#ec4899;margin-right:6px}.admin-module__r4bRMW__promptArg{color:#94a3b8}.admin-module__r4bRMW__filter{color:#fff9;background:#ffffff05;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:8px;margin-bottom:14px;padding:6px 10px;font-size:11px;display:flex}.admin-module__r4bRMW__filterInput{color:#d6d8de;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:11px}.admin-module__r4bRMW__row{border-bottom:1px dotted #ffffff0f;grid-template-columns:40px 1fr auto;align-items:start;gap:8px;padding:9px 4px;display:grid}.admin-module__r4bRMW__row:last-child{border-bottom:none}.admin-module__r4bRMW__id{color:#ffffff52;letter-spacing:.02em;font-variant-numeric:tabular-nums;padding-top:2px;font-size:10px}.admin-module__r4bRMW__body{min-width:0}.admin-module__r4bRMW__title{color:#f1f3f7;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.admin-module__r4bRMW__meta{color:#ffffff80;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10.5px;overflow:hidden}.admin-module__r4bRMW__pipe{opacity:.3;padding:0 5px}.admin-module__r4bRMW__acts{flex-shrink:0;gap:6px;display:flex}.admin-module__r4bRMW__btn{color:#ffffffb3;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;background:0 0;border:1px solid #ffffff2e;border-radius:3px;padding:4px 9px;font-family:inherit;font-size:10px;transition:background .12s,border-color .12s,color .12s}.admin-module__r4bRMW__btn:hover{color:#f1f3f7;background:#ffffff0f;border-color:#ffffff52}.admin-module__r4bRMW__btnDanger{color:#ff7b9c;border-color:#ff7b9c52}.admin-module__r4bRMW__btnDanger:hover{color:#ffb0c4;background:#ff7b9c14;border-color:#ff7b9c8c}.admin-module__r4bRMW__btnPrimary{color:#6effa0;border-color:#6effa066}.admin-module__r4bRMW__btnPrimary:hover{color:#aef0c5;background:#6effa014;border-color:#6effa099}.admin-module__r4bRMW__footer{color:#ffffff73;border-top:1px dashed #ffffff14;justify-content:space-between;margin-top:14px;padding-top:10px;font-size:10.5px;display:flex}.admin-module__r4bRMW__footerNum{color:#f1f3f7}.admin-module__r4bRMW__kbd{color:#d6d8de;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:3px;padding:1px 5px;font-family:inherit;font-size:10px}.admin-module__r4bRMW__badge{letter-spacing:.04em;border-radius:3px;margin-right:6px;padding:1px 6px;font-size:9.5px;font-weight:500;display:inline-block}.admin-module__r4bRMW__badgeFri{color:#f472b6;background:#f472b60f;border:1px solid #f472b659}.admin-module__r4bRMW__badgeSat{color:#a78bfa;background:#a78bfa0f;border:1px solid #a78bfa59}.admin-module__r4bRMW__badgeSun{color:#38bdf8;background:#38bdf80f;border:1px solid #38bdf859}.admin-module__r4bRMW__badgeMon{color:#818cf8;background:#818cf80f;border:1px solid #818cf859}.admin-module__r4bRMW__badgeTue{color:#2dd4bf;background:#2dd4bf0f;border:1px solid #2dd4bf59}.admin-module__r4bRMW__badgeWed{color:#4ade80;background:#4ade800f;border:1px solid #4ade8059}.admin-module__r4bRMW__badgeThu{color:#fb923c;background:#fb923c0f;border:1px solid #fb923c59}.admin-module__r4bRMW__modalOverlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:100;background:#0009;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.admin-module__r4bRMW__modal{color:#d6d8de;background:#0a0b0e;border:1px solid #ffffff2e;border-radius:12px;width:100%;max-width:480px;max-height:90vh;padding:16px;font-family:ui-monospace,SF Mono,JetBrains Mono,Consolas,monospace;font-size:12px;overflow-y:auto}.admin-module__r4bRMW__field{flex-direction:column;gap:4px;margin-bottom:12px;display:flex}.admin-module__r4bRMW__label{text-transform:uppercase;letter-spacing:.06em;color:#ffffff8c;font-size:10px}.admin-module__r4bRMW__input,.admin-module__r4bRMW__textarea{color:#f1f3f7;background:#ffffff08;border:1px solid #ffffff1f;border-radius:4px;outline:none;padding:7px 9px;font-family:inherit;font-size:12px;transition:border-color .12s}.admin-module__r4bRMW__input:focus,.admin-module__r4bRMW__textarea:focus{border-color:#fff6}.admin-module__r4bRMW__textarea{resize:vertical;min-height:64px}.admin-module__r4bRMW__modalActions{border-top:1px dashed #ffffff14;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:12px;display:flex}.admin-module__r4bRMW__empty{text-align:center;color:#fff6;padding:32px 12px;font-size:11px}.admin-module__r4bRMW__confirmInline{color:#ff7b9c;align-items:center;gap:8px;font-size:10.5px;display:flex}
.report-event-modal-module__ZVACja__backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:150;background:#060d1ac7;justify-content:center;align-items:flex-end;padding:1rem;display:flex;position:fixed;inset:0}@media (min-width:640px){.report-event-modal-module__ZVACja__backdrop{align-items:center}}.report-event-modal-module__ZVACja__card{background:#0f1020;border:1px solid #a78bfa38;border-radius:16px;flex-direction:column;gap:1rem;width:100%;max-width:420px;padding:1.4rem 1.2rem 1.1rem;display:flex;position:relative;box-shadow:0 28px 72px #0009}.report-event-modal-module__ZVACja__closeBtn{width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;font-size:1.25rem;line-height:1;position:absolute;top:.5rem;right:.5rem}.report-event-modal-module__ZVACja__closeBtn:hover{color:var(--text-primary)}.report-event-modal-module__ZVACja__title{color:var(--text-primary);font-size:1.05rem;font-weight:600}.report-event-modal-module__ZVACja__subtitle{color:var(--text-muted);margin-top:.2rem;font-size:.82rem}.report-event-modal-module__ZVACja__fieldLabel{text-transform:uppercase;letter-spacing:.14em;color:var(--text-faint);margin-bottom:.4rem;font-size:.62rem}.report-event-modal-module__ZVACja__fieldPicker{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.report-event-modal-module__ZVACja__fieldBtn{color:var(--text-secondary);cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;padding:.55rem .4rem;font-size:.8rem;font-weight:500;transition:background .15s,border-color .15s,color .15s}.report-event-modal-module__ZVACja__fieldBtn:hover{color:var(--text-primary)}.report-event-modal-module__ZVACja__fieldBtnActive{color:var(--text-primary);background:linear-gradient(135deg,#a78bfa47,#38bdf833);border-color:#a78bfa80}.report-event-modal-module__ZVACja__input,.report-event-modal-module__ZVACja__textarea{width:100%;color:var(--text-primary);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;outline:none;padding:.6rem .75rem;font-family:inherit;font-size:.9rem}.report-event-modal-module__ZVACja__input:focus,.report-event-modal-module__ZVACja__textarea:focus{border-color:#a78bfa80;box-shadow:0 0 0 3px #a78bfa14}.report-event-modal-module__ZVACja__textarea{resize:vertical;min-height:64px}.report-event-modal-module__ZVACja__timeRow{grid-template-columns:1fr 1fr;gap:10px;display:grid}.report-event-modal-module__ZVACja__timeField{cursor:text;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;padding:.45rem .7rem .55rem;transition:border-color .15s,box-shadow .15s;display:flex}.report-event-modal-module__ZVACja__timeField:focus-within{border-color:#a78bfa80;box-shadow:0 0 0 3px #a78bfa14}.report-event-modal-module__ZVACja__timeLabel{text-transform:uppercase;letter-spacing:.14em;color:var(--text-muted);margin-bottom:.2rem;font-size:.62rem}.report-event-modal-module__ZVACja__timeInput{color:var(--text-primary);font-variant-numeric:tabular-nums;appearance:none;background:0 0;border:none;outline:none;width:100%;padding:0;font-family:inherit;font-size:1rem}.report-event-modal-module__ZVACja__timeInput::-webkit-date-and-time-value{text-align:left}.report-event-modal-module__ZVACja__timeInput::-webkit-calendar-picker-indicator{filter:invert();opacity:.4;cursor:pointer}.report-event-modal-module__ZVACja__timeInput::-webkit-calendar-picker-indicator:hover{opacity:.8}.report-event-modal-module__ZVACja__helpText{color:var(--text-muted);margin-top:.3rem;font-size:.72rem;line-height:1.45}.report-event-modal-module__ZVACja__actions{gap:8px;margin-top:.4rem;display:flex}.report-event-modal-module__ZVACja__cancelBtn{color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:8px;flex:1;padding:.6rem;font-size:.88rem}.report-event-modal-module__ZVACja__cancelBtn:hover{color:var(--text-primary);border-color:#ffffff38}.report-event-modal-module__ZVACja__submitBtn{color:var(--text-primary);cursor:pointer;background:linear-gradient(135deg,#a78bfa4d,#38bdf838);border:1px solid #a78bfa66;border-radius:8px;flex:1;padding:.6rem;font-size:.88rem;font-weight:500}.report-event-modal-module__ZVACja__submitBtn:hover{background:linear-gradient(135deg,#a78bfa6b,#38bdf852)}.report-event-modal-module__ZVACja__submitBtn:disabled{opacity:.6;cursor:default}.report-event-modal-module__ZVACja__successMessage{text-align:center;color:#6effa0;padding:1rem .5rem;font-size:.9rem}.report-event-modal-module__ZVACja__error{color:#f87171;margin-top:-.3rem;font-size:.8rem}.report-event-modal-module__ZVACja__backdropSlate{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07080cd9}.report-event-modal-module__ZVACja__cardSlate{background:var(--slate-surface);border-color:#ffffff14}.report-event-modal-module__ZVACja__cardSlate .report-event-modal-module__ZVACja__closeBtn{color:var(--slate-text-muted)}.report-event-modal-module__ZVACja__cardSlate .report-event-modal-module__ZVACja__closeBtn:hover{color:var(--slate-text-primary)}.report-event-modal-module__ZVACja__cardSlate .report-event-modal-module__ZVACja__title{font-family:var(--font-slate-mono), ui-monospace, monospace;letter-spacing:-.04em;text-transform:lowercase;color:var(--slate-text-primary);font-weight:700}.report-event-modal-module__ZVACja__cardSlate .report-event-modal-module__ZVACja__subtitle{color:var(--slate-text-muted)}.report-event-modal-module__ZVACja__cardSlate .report-event-modal-module__ZVACja__fieldLabel,.report-event-modal-module__ZVACja__cardSlate .report-event-modal-module__ZVACja__timeLabel{font-family:var(--font-slate-mono), ui-monospace, monospace;letter-spacing:.14em;color:var(--slate-text-secondary)}.report-event-modal-module__ZVACja__cardSlate .report-event-modal-module__ZVACja__fieldBtn{color:var(--slate-text-secondary);font-family:var(--font-slate-mono), ui-monospace, monospace;text-transform:lowercase;letter-spacing:.04em;background:#ffffff08;border-color:#ffffff14}.report-event-modal-module__ZVACja__cardSlate .report-event-modal-module__ZVACja__fieldBtn:hover{color:var(--slate-text-primary)}.report-event-modal-module__ZVACja__cardSlate .report-event-modal-module__ZVACja__fieldBtnActive{color:var(--slate-cat-cruise-label);background:#4a78cf2e;border-color:#4a78cf80}.report-event-modal-module__ZVACja__cardSlate .report-event-modal-module__ZVACja__input,.report-event-modal-module__ZVACja__cardSlate .report-event-modal-module__ZVACja__textarea,.report-event-modal-module__ZVACja__cardSlate .report-event-modal-module__ZVACja__timeField{color:var(--slate-text-primary);background:#ffffff08;border-color:#ffffff14}.report-event-modal-module__ZVACja__cardSlate .report-event-modal-module__ZVACja__input:focus,.report-event-modal-module__ZVACja__cardSlate .report-event-modal-module__ZVACja__textarea:focus,.report-event-modal-module__ZVACja__cardSlate .report-event-modal-module__ZVACja__timeField:focus-within{border-color:#4a78cf80;box-shadow:0 0 0 3px #4a78cf1f}.report-event-modal-module__ZVACja__cardSlate .report-event-modal-module__ZVACja__timeInput{color:var(--slate-text-primary)}.report-event-modal-module__ZVACja__cardSlate .report-event-modal-module__ZVACja__helpText{color:var(--slate-text-muted)}.report-event-modal-module__ZVACja__cardSlate .report-event-modal-module__ZVACja__cancelBtn{color:var(--slate-text-secondary);font-family:var(--font-slate-mono), ui-monospace, monospace;text-transform:lowercase;letter-spacing:.06em;background:0 0;border-color:#ffffff1f}.report-event-modal-module__ZVACja__cardSlate .report-event-modal-module__ZVACja__cancelBtn:hover{color:var(--slate-text-primary);border-color:#ffffff38}.report-event-modal-module__ZVACja__cardSlate .report-event-modal-module__ZVACja__submitBtn{color:var(--slate-cat-cruise-label);font-family:var(--font-slate-mono), ui-monospace, monospace;text-transform:lowercase;letter-spacing:.06em;background:#4a78cf2e;border:1px solid #4a78cf80}.report-event-modal-module__ZVACja__cardSlate .report-event-modal-module__ZVACja__submitBtn:hover{background:#4a78cf40}.report-event-modal-module__ZVACja__cardSlate .report-event-modal-module__ZVACja__successMessage{font-family:var(--font-slate-mono), ui-monospace, monospace;text-transform:lowercase;letter-spacing:.04em;color:var(--slate-text-primary)}
.event-detail-card-module__DIgV5q__backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;background:#060d1ab3;justify-content:center;align-items:flex-end;padding:1rem;display:flex;position:fixed;inset:0}@media (min-width:640px){.event-detail-card-module__DIgV5q__backdrop{align-items:center}}.event-detail-card-module__DIgV5q__card{background:#0f1020;border:1px solid #a78bfa33;border-radius:16px;width:100%;max-width:420px;padding:1.5rem 1.25rem 1.25rem;position:relative;box-shadow:0 24px 64px #0000008c}.event-detail-card-module__DIgV5q__closeBtn{width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;font-size:1.25rem;line-height:1;position:absolute;top:.5rem;right:.5rem}.event-detail-card-module__DIgV5q__closeBtn:hover{color:var(--text-primary)}.event-detail-card-module__DIgV5q__title{margin-bottom:.5rem;padding-right:2rem;font-size:1.05rem;font-weight:600}.event-detail-card-module__DIgV5q__timeRow{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.25rem;display:flex}.event-detail-card-module__DIgV5q__time{color:var(--text-secondary);font-size:.92rem}.event-detail-card-module__DIgV5q__venue{color:var(--text-muted);margin-bottom:1rem;font-size:.85rem}.event-detail-card-module__DIgV5q__links{flex-direction:row;gap:.5rem;margin-bottom:1.25rem;display:flex}.event-detail-card-module__DIgV5q__link{color:var(--text-secondary);text-align:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;flex:1;padding:.5rem .75rem;font-size:.85rem;text-decoration:none}.event-detail-card-module__DIgV5q__link:hover{color:var(--text-primary);border-color:#a78bfa4d}.event-detail-card-module__DIgV5q__removeBtn{color:#fca5a5;cursor:pointer;background:#f43f5e1a;border:1px solid #f43f5e40;border-radius:8px;width:100%;padding:.65rem;font-size:.85rem}.event-detail-card-module__DIgV5q__removeBtn:hover{background:#f43f5e2e}.event-detail-card-module__DIgV5q__removeBtn:disabled{opacity:.6;cursor:default}.event-detail-card-module__DIgV5q__saveBtn{width:100%;color:var(--text-primary);cursor:pointer;background:linear-gradient(135deg,#a78bfa40,#38bdf833);border:1px solid #a78bfa4d;border-radius:8px;padding:.65rem;font-size:.85rem;font-weight:500}.event-detail-card-module__DIgV5q__saveBtn:hover{background:linear-gradient(135deg,#a78bfa59,#38bdf84d)}.event-detail-card-module__DIgV5q__saveBtn:disabled{opacity:.6;cursor:default}.event-detail-card-module__DIgV5q__ticketBtn{color:#fbbf24;cursor:pointer;background:#fbbf2414;border:1px solid #fbbf2452;border-radius:8px;width:100%;margin-top:.5rem;padding:.6rem;font-size:.85rem;font-weight:500}.event-detail-card-module__DIgV5q__ticketBtn:hover{background:#fbbf2424;border-color:#fbbf248c}.event-detail-card-module__DIgV5q__ticketBtn:disabled{opacity:.6;cursor:default}.event-detail-card-module__DIgV5q__ticketBtnActive{color:#422006;cursor:pointer;background:linear-gradient(135deg,#fbbf24,#f59e0b);border:none;border-radius:8px;width:100%;margin-top:.5rem;padding:.6rem;font-size:.85rem;font-weight:600;box-shadow:0 0 18px #fbbf2459}.event-detail-card-module__DIgV5q__ticketBtnActive:hover{filter:brightness(1.05)}.event-detail-card-module__DIgV5q__ticketBtnActive:disabled{opacity:.7;cursor:default}.event-detail-card-module__DIgV5q__reportLink{width:100%;color:var(--text-muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;margin-top:.6rem;padding:.45rem;font-size:.78rem;-webkit-text-decoration:underline #ffffff26;text-decoration:underline #ffffff26}.event-detail-card-module__DIgV5q__reportLink:hover{color:var(--text-secondary);text-decoration-color:#fff6}.event-detail-card-module__DIgV5q__adminRow{border-top:1px dashed #ffffff14;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;padding-top:.65rem;font-family:ui-monospace,SF Mono,JetBrains Mono,Consolas,monospace;display:flex}.event-detail-card-module__DIgV5q__adminLabel{color:#fff6;letter-spacing:.04em;font-size:10px}.event-detail-card-module__DIgV5q__adminBtns{gap:6px;display:flex}
