.my-events{color:#eef4ec;text-align:left;flex-direction:column;gap:18px;max-width:1100px;margin:0 auto 32px;font-family:DM Sans,sans-serif;display:flex}.my-events.my-events :is(h1,h2,h3){text-align:left;color:#eef4ec;text-shadow:none;margin:0;font-family:Manrope,sans-serif}.my-events.my-events :is(h1,h2,h3):after{display:none!important}.my-events p{color:#a7b6ac;margin:0}.my-events-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:8px;display:flex}.my-events-heading>div{flex-direction:column;gap:6px;min-width:0;display:flex}.my-events-eyebrow{letter-spacing:1px;text-transform:uppercase;color:#8fe2ff;align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.my-events-heading h1{letter-spacing:-1px;font-size:36px;font-weight:800;line-height:1.1}.my-events-heading h1>span{color:#b4de42}.my-events-heading p{font-size:15px}.my-events-create{color:#04202c;background:#5fd3ff;border-radius:14px;align-items:center;gap:8px;min-height:46px;padding:0 20px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.my-events-create:hover{filter:brightness(1.08)}.my-events-demo{border:1px dashed #4e7a33;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:12px;color:#d3f29a!important}.my-events-note{font-size:13px}.my-events-error{background:#3a1717;border:1px solid #a34b4b;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.my-events-error p{color:#ffd4cb}.my-events-error button{color:#fff;background:#173421;border:1px solid #88a954;border-radius:10px;align-items:center;gap:6px;min-height:40px;padding:0 14px;display:inline-flex}.my-events-tabs{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.my-events-tabs>button{color:#eef4ec;background:0 0;border:1.5px solid #3c5747;border-radius:999px;flex:none;min-height:44px;padding:0 18px;font-size:15px;font-weight:700}.my-events-tabs>button[aria-selected=true]{color:#5fd3ff;background:#5fd3ff24;border-color:#5fd3ff;font-weight:800}.my-events-list{flex-direction:column;gap:12px;display:flex}.my-event-row{--arr-c:#b8e36a;background:#131f18;border:1px solid #2a3f32;border-radius:20px;grid-template-columns:96px minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:12px;display:grid}.my-event-row.is-primary{border-color:color-mix(in srgb,var(--tone,#b8e36a) 50%,transparent)}.my-event-img{object-fit:cover;border:1.5px solid var(--arr-c);border-radius:12px;width:96px;height:64px;display:block}.my-event-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.my-event-copy small{letter-spacing:.5px;color:var(--arr-c);font-size:12px;font-weight:800}.my-event-copy strong{overflow-wrap:anywhere;font-family:Manrope,sans-serif;font-size:17px;font-weight:800}.my-event-copy time{color:#8cc8ff;font-size:13px}.my-event-status{background:color-mix(in srgb,var(--tone,#7cf07a) 14%,transparent);color:var(--tone,#7cf07a);white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:800}.tone-warn{--tone:#f2c14e}.tone-info{--tone:#5fd3ff}.tone-muted{--tone:#7f9186}.tone-ok{--tone:#7cf07a}.my-event-actions{flex-direction:column;align-items:stretch;gap:6px;display:flex}.my-event-action,.my-event-secondary{color:#eef4ec;white-space:nowrap;background:0 0;border:1.5px solid #3c5747;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:0 16px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.my-event-row.is-primary .my-event-action{background:var(--tone);border-color:var(--tone);color:#0b1410}.my-event-secondary{color:#d3f29a;border-color:#4e7a33;min-height:34px;font-size:12px;font-weight:700}.my-event-action:hover,.my-event-secondary:hover{filter:brightness(1.1)}.my-events-empty{text-align:center;border:1px dashed #3c5747;border-radius:20px;flex-direction:column;align-items:center;gap:12px;padding:32px 20px;display:flex}.my-events-empty>svg{color:#b8e36a}@media (max-width:700px){.my-events{gap:14px}.my-events-heading h1{font-size:28px}.my-events-create{justify-content:center;width:100%}.my-events-tabs>button{padding:0 14px;font-size:14px}.my-event-row{grid-template-columns:72px minmax(0,1fr);gap:10px 12px;padding:10px}.my-event-img{width:72px;height:56px}.my-event-status{white-space:normal;text-align:center;grid-column:1/2;justify-self:start;padding:5px 8px;font-size:12px}.my-event-actions{grid-column:2/3}}
