.fi-panel-admin .fi-ta-row.skpm-event-row--pending,
.fi-panel-admin .fi-ta-row.skpm-event-row--pending > td { background: #fff2de; }
.fi-panel-admin .fi-ta-row.skpm-event-row--pending:hover,
.fi-panel-admin .fi-ta-row.skpm-event-row--pending:hover > td { background: #ffe9c3; }
.fi-panel-admin .fi-ta-row.skpm-event-row--reserved,
.fi-panel-admin .fi-ta-row.skpm-event-row--reserved > td { background: #edf8ed; }
.fi-panel-admin .fi-ta-row.skpm-event-row--reserved:hover,
.fi-panel-admin .fi-ta-row.skpm-event-row--reserved:hover > td { background: #dff1df; }
.fi-panel-admin .fi-ta-row.skpm-event-row--paid,
.fi-panel-admin .fi-ta-row.skpm-event-row--paid > td { background: #c6ebce; }
.fi-panel-admin .fi-ta-row.skpm-event-row--paid:hover,
.fi-panel-admin .fi-ta-row.skpm-event-row--paid:hover > td { background: #b3e2be; }
.fi-panel-admin .fi-ta-row.skpm-event-row--pending > td:first-child { box-shadow: inset 3px 0 #d8841a; }
.fi-panel-admin .fi-ta-row.skpm-event-row--reserved > td:first-child { box-shadow: inset 3px 0 #478b4e; }
.fi-panel-admin .fi-ta-row.skpm-event-row--paid > td:first-child { box-shadow: inset 3px 0 #22743a; }
.skpm-corporate-events { margin-bottom: 1.75rem; }
.skpm-corporate-event { display: grid; grid-template-columns: 4.5rem minmax(0, 1fr) auto 1rem; align-items: center; gap: 1.15rem; padding: 1.15rem 1.5rem; border-top: 1px solid var(--admin-line); color: var(--admin-ink); }
.skpm-corporate-event--pending { background: #fff2de; box-shadow: inset 3px 0 #d8841a; }
.skpm-corporate-event--pending:hover { background: #ffe9c3; }
.skpm-corporate-event--reserved { background: #edf8ed; box-shadow: inset 3px 0 #478b4e; }
.skpm-corporate-event--reserved:hover { background: #dff1df; }
.skpm-corporate-event--paid { background: #c6ebce; box-shadow: inset 3px 0 #22743a; }
.skpm-corporate-event--paid:hover { background: #b3e2be; }
.skpm-corporate-event__date { font-size: 1.1rem; font-weight: 750; font-variant-numeric: tabular-nums; }
.skpm-corporate-event__detail { display: grid; gap: .3rem; min-width: 0; overflow-wrap: anywhere; }
.skpm-corporate-event__detail strong { font-size: .94rem; }
.skpm-corporate-event__detail > span { font-size: .76rem; color: #526378; }
.skpm-corporate-event__statuses { display: flex; flex-direction: column; align-items: flex-end; gap: .4rem; }
.skpm-corporate-event__status { border-radius: 2rem; padding: .4rem .7rem; font-size: .71rem; font-weight: 700; color: #526378; background: #e8edf3; }
.skpm-corporate-event__status--pending { color: #804609; background: #ffdfaa; }
.skpm-corporate-event__status--reserved { color: #245d2a; background: #d4ecd4; }
.skpm-corporate-event__status--paid { color: #fff; background: #22743a; }
.skpm-corporate-event__arrow { color: #0067d0; }
@media (max-width: 48rem) {
    .skpm-corporate-event { grid-template-columns: 3.4rem minmax(0, 1fr) 1rem; gap: .7rem; padding: 1rem; }
    .skpm-corporate-event__statuses { grid-column: 2; align-items: flex-start; }
    .skpm-corporate-event__arrow { grid-column: 3; grid-row: 1; }
}
