.ts-admin .admin-event-actions-menu[data-flip=up] .admin-event-actions-menu__panel{top:auto;bottom:calc(100% + .38rem)}@media (max-width:760px),(pointer:coarse){.ts-admin .admin-event-actions-menu>summary{width:2.75rem;min-width:44px;min-height:44px}.ts-admin .admin-event-actions-menu__panel{width:min(15rem,100vw - 2rem)}.ts-admin .admin-event-actions-menu__panel a,.ts-admin .admin-event-actions-menu__panel button{min-height:2.75rem;padding:.62rem .72rem;font-size:.875rem}}.ts-admin .admin-attendee-profile-link{margin-inline-end:.6rem}.ts-admin .admin-breadcrumb a,.ts-admin .admin-attendee-table td>a[href^=tel\:]{min-height:1.5rem;line-height:1.5rem;display:inline-block}.ts-admin .admin-attendee-table th.admin-attendee-select input[type=checkbox],.ts-admin .admin-attendee-table td.admin-attendee-select input[type=checkbox]{width:1.5rem;height:1.5rem}.ts-admin ul.admin-refund-list{margin:0;list-style:none}.ts-admin .admin-refund-list>li{border:1px solid var(--line);background:var(--canvas);border-radius:.5rem;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.7rem;padding:.75rem;display:grid}.ts-admin .admin-refund-list>li>div{min-width:0;display:grid}.ts-admin .admin-refund-list>li strong{overflow-wrap:anywhere;font-size:.76rem}.ts-admin .admin-refund-list article small,.ts-admin .admin-refund-list>li small{color:var(--ink-soft);overflow-wrap:anywhere;font-size:.75rem}.ts-admin .admin-payments-hints>summary{font-size:.75rem}@media (max-width:48rem){.ts-admin .admin-refund-list>li{grid-template-columns:auto minmax(0,1fr);align-items:start}.ts-admin .admin-refund-list>li>.admin-status,.ts-admin .admin-refund-list>li>.admin-refund-list__actions{grid-column:2;justify-self:start}}@media (max-width:64rem),(pointer:coarse){.ts-admin .admin-refund-list .button{min-width:44px;min-height:2.75rem}}.ts-admin .admin-profile-toast[data-empty=true]{clip-path:inset(50%);white-space:nowrap;opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:64rem),(pointer:coarse){.ts-admin .admin-ops-table .admin-row-button{min-width:44px;min-height:2.75rem}}.ts-admin .admin-audience-types button{min-height:2.75rem}.ts-admin .admin-category-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.ts-admin .admin-category-move{gap:.35rem;display:none}.ts-admin .admin-category-row-actions .admin-row-button--move{display:none}.ts-admin .admin-category-hint{color:var(--ink-soft);margin:.3rem 0 0;font-size:.75rem}.ts-admin .admin-age-range-list article>span:first-child{flex-wrap:wrap}.ts-admin .admin-age-row-error{color:var(--danger,#b3261e);flex-basis:100%;font-size:.75rem;font-weight:750}@media (max-width:48rem),(pointer:coarse){.ts-admin .admin-category-move{flex-wrap:wrap;display:inline-flex}.ts-admin .admin-category-row-actions .admin-row-button--move{display:inline-flex}.ts-admin .admin-category-tag-list .admin-row-button,.ts-admin .admin-age-range-list .admin-row-button,.ts-admin .admin-category-move .button{min-width:44px;min-height:2.75rem}.ts-admin .admin-category-editor__actions .button,.ts-admin .admin-category-move .button,.ts-admin .admin-age-range-list input,.ts-admin .admin-category-tag-list .admin-mini-switch{min-height:2.75rem}}@media (max-width:48rem){.ts-admin .admin-category-row-actions{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));justify-content:stretch;display:grid}.ts-admin .admin-category-row-actions .admin-row-button{width:100%}.ts-admin .admin-category-move{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.ts-admin .admin-category-move .button{width:100%}}.ts-admin .admin-access-row-compact{display:none}.ts-admin .admin-access-more>summary{list-style:none}.ts-admin .admin-access-more>summary::-webkit-details-marker{display:none}@media (max-width:48rem){.ts-admin .admin-access-user-table .admin-access-row-actions{display:none}.ts-admin .admin-access-row-compact{gap:.45rem;display:grid}.ts-admin .admin-access-more>summary{border:1px solid var(--line);background:var(--paper);min-height:2.75rem;color:var(--ink);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;padding:.45rem .7rem;font-size:.75rem;font-weight:800;display:flex}.ts-admin .admin-access-more[open]>summary{border-color:var(--brand)}.ts-admin .admin-access-more>div{gap:.4rem;margin-top:.4rem;display:grid}.ts-admin .admin-access-row-actions{gap:.4rem;display:grid}}@media (max-width:48rem),(pointer:coarse){.ts-admin .admin-access-row-actions .admin-row-button{white-space:normal;text-align:center;min-width:44px;min-height:2.75rem}.ts-admin .admin-access-user-table .admin-row-button,.ts-admin .admin-role-list [data-access-role],.ts-admin .admin-role-list>header button{min-height:2.75rem}}.ts-admin .admin-audit-action--danger{color:#8f1d12}[data-theme=dark] .ts-admin{--danger-text:#ffb0a2}[data-theme=dark] .ts-admin .admin-risk-card--danger .admin-risk-icon,[data-theme=dark] .ts-admin .admin-risk-list time,[data-theme=dark] .ts-admin .admin-profile-delete,[data-theme=dark] .ts-admin .admin-blocked-date-list button,[data-theme=dark] .ts-admin .admin-event-form-error,[data-theme=dark] .ts-admin .admin-event-editor-side-card--danger>summary svg,[data-theme=dark] .ts-admin .admin-event-danger-action,[data-theme=dark] .ts-admin .admin-event-cancel-warning strong,[data-theme=dark] .ts-admin .admin-profile-alert--danger .admin-profile-alert__icon,[data-theme=dark] .ts-admin .admin-availability-field-error,[data-theme=dark] .ts-admin .admin-permission-groups .admin-permission-warning,[data-theme=dark] .ts-admin .admin-support-feed-note--error,[data-theme=dark] .ts-admin .admin-age-row-error,[data-theme=dark] .ts-admin .admin-auth-state__mark--error,[data-theme=dark] .ts-admin .admin-auth-error,[data-theme=dark] .ts-admin .admin-auth-field-error{color:var(--danger-text)}[data-theme=dark] .ts-admin .admin-availability-dialog-error{color:var(--danger-text)!important}[data-theme=dark] .ts-admin .admin-event-cancel-warning,[data-theme=dark] .ts-admin .admin-profile-alert--danger{background:color-mix(in srgb, var(--danger) 16%, var(--paper))}[data-theme=dark] .ts-admin .admin-profile-alert:not(.admin-profile-alert--success):not(.admin-profile-alert--danger){background:color-mix(in srgb, var(--gold) 14%, var(--paper))}[data-theme=dark] .ts-admin .admin-profile-alert__icon,[data-theme=dark] .ts-admin .admin-risk-card--gold .admin-risk-icon{color:#f3d38b}[data-theme=dark] .ts-admin .admin-profile-alert--success .admin-profile-alert__icon{color:var(--sage)}[data-theme=dark] .ts-admin .admin-profile-alert--danger .admin-profile-alert__icon{color:var(--danger-text)}.ts-admin .admin-drag-handle{box-sizing:border-box;letter-spacing:normal;place-items:center;width:2.75rem;min-width:44px;min-height:2.75rem;margin-block:-.5rem;line-height:1;display:inline-grid}.ts-admin .admin-drag-handle svg{width:.75rem;height:1.25rem}.ts-admin :is(.admin-confirm-check,.admin-color-picker__option,.admin-schedule-weekdays label,.admin-mini-switch,.admin-availability-day-toggle){min-height:2.75rem}.ts-admin :is(.admin-confirm-check,.admin-schedule-weekdays label,.admin-mini-switch){align-items:center}.ts-admin :is(.admin-payments-note a,.admin-profile-data-grid dd a,.admin-profile-contact a,.admin-appointment-actions a,.admin-appointment-person a,.admin-appointment-dialog-summary a,.admin-audit-detail dd a){margin-block:-1rem;padding-block:1rem;display:inline-block}.ts-admin .admin-section-tabs a{min-height:2.75rem}.ts-admin :is(.admin-calendar-controls button,.admin-availability-date-toolbar button){min-width:2.75rem;min-height:2.75rem}.ts-admin header[class*=-intro]>div{min-width:0}.ts-admin :is(h1,h2,h3){overflow-wrap:anywhere}.ts-admin .admin-profile-card__heading{flex-wrap:wrap}.ts-admin :is(.admin-table-note,.admin-ops-list-header>span){white-space:normal;overflow-wrap:anywhere}.ts-admin .admin-profile-field{grid-template-columns:minmax(0,1fr);min-width:0}.ts-admin .admin-profile-field :is(input,select,textarea){min-width:0;max-width:100%}.ts-admin .admin-ops-list-header,.ts-admin .admin-attendee-pagination,.ts-admin .admin-attendee-pagination nav,.ts-admin .admin-event-pagination{flex-wrap:wrap}.ts-admin :is(.admin-access-user-table td small,.admin-role-list [data-access-role] small,.admin-support-ticket strong,.admin-support-ticket em,.admin-support-groups button small){text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}@media (forced-colors:active){.ts-admin .admin-qr-camera-button{border:2px solid buttontext}}.ts-admin .admin-attendee-pagination button[aria-current]{border-color:var(--brand-action);background:var(--brand-action)}.ts-admin .admin-appointment-slot-time time{background:var(--brand-action)}.ts-admin .admin-appointment-slot-time time small{color:#ffffffeb}.ts-admin .admin-event-close-result>div:first-child>span,.ts-admin .admin-attendee-close-email__icon,.ts-admin .admin-message-recipient-summary__icon,.ts-admin .admin-ticket-add,.ts-admin .admin-ticket-audience-summary>span,.ts-admin .admin-qr-camera-button{background:var(--brand-action)}.ts-admin .admin-permission-demo-note>span,.ts-admin .admin-message-audience-warning>span{color:#281f1b}.ts-admin{--danger-text:#a8261b}.ts-admin .admin-ops-metric-icon--danger,.ts-admin .admin-event-metric-icon--danger,.ts-admin .admin-retry-day--danger,.ts-admin .admin-auth-state__mark--error{color:var(--danger-text)}.ts-admin .admin-event-actions-menu>summary:focus-visible,.ts-admin .admin-devices-table:focus{outline-color:var(--sage)}.ts-admin .admin-color-picker__option:has(input:focus-visible){outline-color:var(--sage)}.ts-admin .admin-drag-handle:focus-visible{outline-color:var(--sage)}.ts-admin .admin-metric-card:focus-visible{outline:.2rem solid var(--sage);outline-offset:.18rem}.ts-admin :is(th,td)[data-numeric]{font-variant-numeric:tabular-nums}@media (min-width:48.0625rem){.ts-admin :is(th,td)[data-numeric]{text-align:end}}.ts-admin .admin-appointment-list,.ts-admin .admin-appointment-day{grid-template-columns:minmax(0,1fr)}.ts-admin .admin-appointment-day,.ts-admin .admin-appointment-slot-group{min-width:0}@media (max-width:30rem){.ts-admin .admin-appointment-slot-capacity{grid-template-columns:auto minmax(0,1fr);min-width:0}.ts-admin .admin-appointment-slot-participants .admin-appointment-row{grid-template-columns:minmax(0,1fr)}.ts-admin .admin-appointment-slot-participants .admin-appointment-row>.admin-status{grid-column:1;justify-self:start}}@media print{.ts-admin .admin-event-pagination,.ts-admin .admin-events-intro .admin-breadcrumb,.ts-admin .admin-profile-reference>button,.ts-admin .admin-profile-main .admin-breadcrumb,.ts-admin .admin-profile-main a.button,.ts-admin .admin-profile-operation form,.ts-admin .admin-profile-operation .admin-profile-switch,.ts-admin .admin-profile-operation .button,.ts-admin .admin-profile-operation label.admin-profile-field{display:none!important}}html:has(.ts-admin dialog.menu-dialog[open]){overflow:hidden}@media print{html:has(.ts-admin dialog.menu-dialog[open]){overflow:visible}}.ts-admin :is(.admin-attendee-pagination,.admin-event-pagination) button,.ts-admin .admin-calendar-controls button{min-width:2.75rem;min-height:2.75rem}.ts-admin .admin-event-actions-menu__panel :is(a,button),.ts-admin .admin-mini-switch{min-height:2.75rem}.ts-admin .admin-breadcrumb a{margin-block:-.72rem;padding-block:.72rem}.ts-admin td[data-label=Teléfono] a{margin-block:-.72rem;padding-block:.72rem;display:inline-block}
