@charset "UTF-8";.padel-reservations-page{font-family:Inter,sans-serif;max-width:100%}.woocommerce-MyAccount-content h2,.padel-org__header h2{font-size:var(--padel-page-title-size, clamp(1.5rem, 1.3rem + 1vw, 1.9rem));font-weight:var(--padel-page-title-weight, 700);line-height:var(--padel-page-title-line-height, 1.25)}.woocommerce-MyAccount-content .padel-org__header h2{margin:0}.padel-reservations-filters{margin-bottom:1.5rem}.padel-reservations-filters__form{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.padel-reservations-filters__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.padel-reservations-filters__group label{font-weight:600;color:linear-gradient(135deg,#00C2B8 0%,#D7FF3F 100%);margin:0;font-size:.85rem}.padel-reservations-filters__group select{padding:var(--padel-input-padding-y) 2.5rem var(--padel-input-padding-y) var(--padel-input-padding-x);border:var(--padel-input-border-width) var(--padel-input-border-style) rgba(255,255,255,.12);border-radius:var(--padel-input-radius);font-size:var(--padel-input-font-size);font-weight:var(--padel-input-font-weight);font-family:var(--padel-input-font-family);min-width:150px;background:#0a1a24;color:#fff;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M1 1.5l5 5 5-5' stroke='rgba(255,255,255,0.5)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:12px 8px}.padel-reservations-filters__group select:focus{border-color:linear-gradient(135deg,#00C2B8 0%,#D7FF3F 100%);outline:none}.padel-reservations-empty{text-align:center;padding:4rem 2rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px}.padel-reservations-empty p{font-size:var(--p-size, 1rem);font-weight:var(--p-weight, 400);line-height:var(--p-line-height, 1.5);color:#fff9;margin-bottom:1.5rem}.padel-reservations-list{display:grid;gap:.75rem}.padel-reservation-card{display:-webkit-box;display:-ms-flexbox;display:flex;background:#0a1a24;border:1px solid rgba(255,255,255,.08);border-radius:10px;overflow:hidden;-webkit-transition:border-color .2s;transition:border-color .2s}.padel-reservation-card:hover{border-color:#00c2b840}.padel-reservation-card__accent{width:4px;-ms-flex-negative:0;flex-shrink:0;background:-webkit-gradient(linear,left top,left bottom,from(#00C2B8),to(#D7FF3F));background:linear-gradient(180deg,#00c2b8,#d7ff3f)}.padel-reservation-card--cancelled .padel-reservation-card__accent{background:#6b7280}.padel-reservation-card--pending .padel-reservation-card__accent{background:#f59e0b}.padel-reservation-card--for_resale .padel-reservation-card__accent{background:#d7ff3f}.padel-reservation-card--resold .padel-reservation-card__accent{background:#00c2b8}.padel-reservation-card__body{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1rem 1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.65rem}.padel-reservation-card__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.75rem}.padel-reservation-card__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.6rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.padel-reservation-card__title{margin:0;font-size:var(--padel-card-title-size, 1rem);font-weight:var(--padel-card-title-weight, 600);line-height:var(--padel-card-title-line-height, 1.35);color:#fff}.padel-reservation-card__ref{font-size:.62rem;font-weight:500;font-family:SFMono-Regular,Consolas,monospace;color:#ffffff38;letter-spacing:.3px;white-space:nowrap;cursor:default}.padel-reservation-card__status{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:var(--padel-badge-font-family, inherit);font-size:var(--padel-badge-font-size, .6875rem);font-weight:var(--padel-badge-font-weight, 600);line-height:var(--padel-badge-line-height, 1.2);letter-spacing:var(--padel-badge-letter-spacing, .03em);text-transform:var(--padel-badge-text-transform, uppercase);padding:var(--padel-badge-padding, .2rem .55rem);border-radius:var(--padel-badge-radius, 6px);border-width:var(--padel-badge-border-width, 1px);border-style:var(--padel-badge-border-style, solid);white-space:nowrap}.padel-reservation-card__status--confirmed{background:#00c2b81f;color:#00c2b8;border:1px solid rgba(0,194,184,.25)}.padel-reservation-card__status--cancelled{background:#6b728026;color:#9ca3af;border:1px solid rgba(107,114,128,.25)}.padel-reservation-card__status--pending{background:#f59e0b1f;color:#f59e0b;border:1px solid rgba(245,158,11,.25)}.padel-reservation-card__status--for_resale{background:#d7ff3f14;color:#d7ff3f;border:1px solid rgba(215,255,63,.25)}.padel-reservation-card__status--resold{background:#00c2b814;color:#00c2b8;border:1px solid rgba(0,194,184,.25)}.padel-reservation-card__badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:var(--padel-badge-font-family, inherit);font-size:var(--padel-badge-font-size, .6875rem);font-weight:var(--padel-badge-font-weight, 600);line-height:var(--padel-badge-line-height, 1.2);letter-spacing:var(--padel-badge-letter-spacing, .03em);text-transform:var(--padel-badge-text-transform, uppercase);padding:var(--padel-badge-padding, .2rem .55rem);border-radius:var(--padel-badge-radius, 6px);border-width:var(--padel-badge-border-width, 1px);border-style:var(--padel-badge-border-style, solid);white-space:nowrap}.padel-reservation-card__badge--system{background:#00c2b826;color:#00c2b8;border:1px solid rgba(0,194,184,.3)}.padel-reservation-card__badge--cash,.padel-reservation-card__badge--cash_all{background:#d7ff3f1f;color:#d7ff3f;border:1px solid rgba(215,255,63,.28)}.padel-reservation-card__awaiting-note{margin:0 0 .85rem;font-size:var(--p-size, 1rem);font-weight:var(--p-weight, 400);line-height:var(--p-line-height, 1.5);color:#fbbf24}.padel-reservation-card__muted{opacity:.65;font-size:.75em;margin-left:.2rem}.padel-reservation-card--trainer .padel-reservation-card__accent{background:-webkit-gradient(linear,left top,left bottom,from(#00C2B8),to(#7dffb0));background:linear-gradient(180deg,#00c2b8,#7dffb0)}.padel-reservation-card__subscription-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:var(--padel-badge-font-family, inherit);font-size:var(--padel-badge-font-size, .6875rem);font-weight:var(--padel-badge-font-weight, 600);line-height:var(--padel-badge-line-height, 1.2);letter-spacing:var(--padel-badge-letter-spacing, .03em);text-transform:var(--padel-badge-text-transform, uppercase);padding:var(--padel-badge-padding, .2rem .55rem);border-radius:var(--padel-badge-radius, 6px);border:1px solid rgba(215,255,63,.25);color:#d7ff3f;background:#d7ff3f1a;vertical-align:middle;white-space:nowrap}.padel-reservation-card--cancelled{opacity:.7}.padel-reservation-card--cancelled .padel-reservation-card__body{padding:.75rem 1.25rem;gap:.45rem}.padel-reservation-card--cancelled .padel-reservation-card__title{font-size:.92rem;color:#ffffffbf}.padel-reservation-card--cancelled:hover{border-color:#ffffff14}.padel-reservation-card__trainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.45rem;margin:0;font-size:.88rem;line-height:1.3}.padel-reservation-card__trainer-label{font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#fff6}.padel-reservation-card__trainer-name{color:#fff;font-weight:600}.padel-reservation-card__meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem 1rem}.padel-reservation-card__meta-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.2rem;min-width:0}.padel-reservation-card__meta-label{font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#fff6}.padel-reservation-card__meta-value{font-size:.9rem;font-weight:600;color:#ffffffe6;line-height:1.3}.padel-reservation-card__pricing{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.45rem 1rem;padding:.55rem .75rem;border-radius:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.padel-reservation-card__pricing-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.35rem;font-size:.8rem;color:#ffffffbf}.padel-reservation-card__pricing-label{font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#fff6}@media(max-width:560px){.padel-reservation-card__meta{grid-template-columns:1fr 1fr}.padel-reservation-card__meta-item:last-child{grid-column:1/-1}}.padel-reservation-card__addons{padding-top:.4rem}.padel-reservation-card__addons-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.3rem}.padel-reservation-card__addon-tag{font-size:.7rem;color:#fff;background:#00c2b81a;border:1px solid rgba(0,194,184,.2);padding:.15rem .5rem;border-radius:4px}.padel-reservation-card__actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:.15rem}.padel-sub-list{display:grid;gap:.75rem}.padel-sub-card{display:-webkit-box;display:-ms-flexbox;display:flex;background:#0a1a24;border:1px solid rgba(255,255,255,.08);border-radius:10px;overflow:hidden;-webkit-transition:border-color .2s;transition:border-color .2s}.padel-sub-card:hover{border-color:#00c2b840}.padel-sub-card__accent{width:4px;-ms-flex-negative:0;flex-shrink:0;background:-webkit-gradient(linear,left top,left bottom,from(#00C2B8),to(#D7FF3F));background:linear-gradient(180deg,#00c2b8,#d7ff3f)}.padel-sub-card--paused .padel-sub-card__accent{background:#d7ff3f}.padel-sub-card--expired .padel-sub-card__accent,.padel-sub-card--cancelled .padel-sub-card__accent{background:#6b7280}.padel-sub-card--pending .padel-sub-card__accent{background:-webkit-gradient(linear,left top,left bottom,from(#D7FF3F),to(#00C2B8));background:linear-gradient(180deg,#d7ff3f,#00c2b8)}.padel-sub-card__body{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1rem 1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.65rem}.padel-sub-card__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.75rem}.padel-sub-card__title{margin:0;font-size:var(--padel-card-title-size, 1rem);font-weight:var(--padel-card-title-weight, 600);line-height:var(--padel-card-title-line-height, 1.35);color:#fff}.padel-sub-card__status{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:var(--padel-badge-font-family, inherit);font-size:var(--padel-badge-font-size, .6875rem);font-weight:var(--padel-badge-font-weight, 600);line-height:var(--padel-badge-line-height, 1.2);letter-spacing:var(--padel-badge-letter-spacing, .03em);text-transform:var(--padel-badge-text-transform, uppercase);padding:var(--padel-badge-padding, .2rem .55rem);border-radius:var(--padel-badge-radius, 6px);border-width:var(--padel-badge-border-width, 1px);border-style:var(--padel-badge-border-style, solid);white-space:nowrap}.padel-sub-card__status--active{background:#00c2b81f;color:#00c2b8;border:1px solid rgba(0,194,184,.25)}.padel-sub-card__status--pending{background:#d7ff3f14;color:#d7ff3f;border:1px solid rgba(215,255,63,.25)}.padel-sub-card__status--paused{background:#d7ff3f1a;color:#d7ff3f;border:1px solid rgba(215,255,63,.25)}.padel-sub-card__status--expired,.padel-sub-card__status--cancelled{background:#6b728026;color:#9ca3af;border:1px solid rgba(107,114,128,.25)}.padel-sub-card__details{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.3rem 1.5rem}.padel-sub-card__detail{font-size:.82rem;color:#ffffffb3}.padel-sub-card__detail strong{font-weight:600;color:#ffffff73;font-size:.72rem;margin-right:.25rem}.padel-sub-card__detail em{color:#ffffff59;font-style:italic}.padel-sub-card__notice{font-size:.78rem;color:#d7ff3f;background:#d7ff3f0f;border:1px solid rgba(215,255,63,.15);border-radius:6px;padding:.5rem .75rem}.padel-sub-card__actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:.15rem}.padel-sub-card__actions form{display:inline;margin:0}.padel-sub-card__btn-hint{display:block;font-size:.6rem;font-weight:400;opacity:.7;margin-top:1px}.padel-pause-modal__desc{color:#fff9;font-size:.85rem;margin:0 0 .75rem;line-height:1.5}.padel-pause-modal__info{font-size:.78rem;color:#d7ff3f;background:#d7ff3f0f;border:1px solid rgba(215,255,63,.15);border-radius:6px;padding:.5rem .75rem;margin:0 0 1.25rem}.padel-btn{padding:.5rem 1rem;border:none;border-radius:8px;font-size:.8rem;font-weight:600;font-family:Inter,sans-serif;cursor:pointer;-webkit-transition:all .15s;transition:all .15s;text-decoration:none;display:inline-block;text-align:center}.padel-btn--primary{background:linear-gradient(135deg,#00c2b8,#d7ff3f);color:#08131a;-webkit-transition:background .2s ease;transition:background .2s ease}.padel-btn--primary:hover{background:linear-gradient(135deg,#00a39b,#b8d936);color:#08131a}.padel-btn--secondary{background:#ffffff14;color:#fffc;border:1px solid rgba(255,255,255,.12)}.padel-btn--secondary:hover{background:#ffffff1f;color:#fff}.padel-btn--warning{background:#d7ff3f1a;color:#d7ff3f;border:1px solid rgba(215,255,63,.3)}.padel-btn--warning:hover{background:#d7ff3f26}.padel-btn--danger{background:#ef44441a;color:#f87171;border:1px solid rgba(239,68,68,.3)}.padel-btn--danger:hover{background:#ef444426}.padel-btn:disabled{opacity:.4;cursor:not-allowed}.padel-modal{position:fixed;inset:0;z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2rem}.padel-modal__overlay{position:absolute;inset:0;background:#000000bf}.padel-modal__content{position:relative;background:#0a1a24;border:1px solid rgba(255,255,255,.1);border-radius:16px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;-webkit-box-shadow:0 20px 60px rgba(0,0,0,.5);box-shadow:0 20px 60px #00000080}.padel-modal__close{position:absolute;top:1rem;right:1rem;background:#ffffff0f;border:none;cursor:pointer;z-index:1;width:36px;height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:8px;-webkit-transition:all .15s;transition:all .15s;padding:0}.padel-modal__close svg{width:20px;height:20px;fill:#ffffff80;pointer-events:none}.padel-modal__close:hover{background:#ffffff1a}.padel-modal__close:hover svg{fill:#fff}.padel-modal__body{padding:2rem}.padel-modal__title{margin:0 0 1.5rem;font-size:var(--padel-section-title-size, 1.25rem);font-weight:var(--padel-section-title-weight, 600);line-height:var(--padel-section-title-line-height, 1.3);color:#fff;padding-right:40px}.padel-modal__qr-code{text-align:center;margin:2rem 0}.padel-modal__qr-code img{max-width:100%;height:auto;border-radius:8px}.padel-modal__details{display:grid;gap:.75rem}.padel-modal__detail{padding:1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:8px}.padel-modal__detail-label{display:block;font-weight:600;color:#ffffff80;margin-bottom:.35rem;font-size:.8rem;text-transform:uppercase;letter-spacing:.3px}.padel-modal__slots-list{list-style:none;padding:0;margin:0}.padel-modal__slots-list li{padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.06);color:#fffc}.padel-modal__slots-list li:last-child{border-bottom:none}.padel-assign-slot{display:grid;grid-template-columns:1fr 1fr auto auto;gap:.75rem;-webkit-box-align:end;-ms-flex-align:end;align-items:end;padding:1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:10px;margin-bottom:.75rem}.padel-assign-slot__field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.35rem}.padel-assign-slot__label{font-size:.75rem;font-weight:600;color:#ffffff80;text-transform:uppercase;letter-spacing:.04em}.padel-assign-slot__select,.padel-assign-slot__input{background:#ffffff0f;border:var(--padel-input-border-width) var(--padel-input-border-style) rgba(255,255,255,.12);border-radius:var(--padel-input-radius);color:#fff;padding:var(--padel-input-padding);font-size:var(--padel-input-font-size);font-weight:var(--padel-input-font-weight);font-family:var(--padel-input-font-family);-webkit-transition:border-color .15s;transition:border-color .15s;width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none}.padel-assign-slot__select:focus,.padel-assign-slot__input:focus{outline:none;border-color:#00c2b8;-webkit-box-shadow:0 0 0 2px rgba(0,194,184,.15);box-shadow:0 0 0 2px #00c2b826}.padel-assign-slot__select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='rgba(255,255,255,0.4)' viewBox='0 0 16 16'%3E%3Cpath d='M8 11L3 6h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;padding-right:2rem}.padel-assign-slot__select option{background:#0f1e28;color:#fff}.padel-assign-slot__input[type=time]::-webkit-calendar-picker-indicator{-webkit-filter:invert(1) brightness(.7);filter:invert(1) brightness(.7)}.padel-assign-slot__remove{background:#ef444414;border:1px solid rgba(239,68,68,.2);color:#f87171;width:36px;height:36px;border-radius:8px;font-size:1.25rem;line-height:1;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .15s;transition:all .15s;-ms-flex-negative:0;flex-shrink:0;margin-bottom:1px}.padel-assign-slot__remove:hover{background:#ef444426;border-color:#ef444466}.padel-assign-slot__add{width:100%;margin:.5rem 0 0}.padel-assign-slot__actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.08)}.padel-assign-slot__actions .padel-btn{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:.7rem 1.25rem}@media(max-width:540px){.padel-assign-slot{grid-template-columns:1fr 1fr}.padel-assign-slot__remove{grid-column:2;justify-self:end}}.padel-notification-modal__content{max-width:500px;text-align:center}.padel-notification-modal__icon{font-size:4rem;margin-bottom:1rem;line-height:1}.padel-notification-modal--success .padel-notification-modal__icon:before{content:"";display:block;width:72px;height:72px;margin:0 auto 1rem;border-radius:50%;background:#00c2b826;border:2px solid linear-gradient(135deg,#00C2B8 0%,#D7FF3F 100%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpolygon fill='%2300C2B8' points='13 24 4 15 5.414 13.586 13 21.171 26.586 7.586 28 9 13 24'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:36px 36px}.padel-notification-modal--error .padel-notification-modal__icon:before{content:"\2715";display:block;width:72px;height:72px;margin:0 auto 1rem;border-radius:50%;background:#ef44441a;border:2px solid #ef4444;color:#ef4444;line-height:72px;font-size:2.5rem;font-weight:700}.padel-notification-modal--warning .padel-notification-modal__icon:before{content:"!";display:block;width:72px;height:72px;margin:0 auto 1rem;border-radius:50%;background:#d7ff3f14;border:2px solid #D7FF3F;color:#d7ff3f;line-height:72px;font-size:2.5rem;font-weight:700}.padel-notification-modal--info .padel-notification-modal__icon:before{content:"i";display:block;width:72px;height:72px;margin:0 auto 1rem;border-radius:50%;background:#00c2b81a;border:2px solid linear-gradient(135deg,#00C2B8 0%,#D7FF3F 100%);color:linear-gradient(135deg,#00C2B8 0%,#D7FF3F 100%);line-height:72px;font-size:2.5rem;font-weight:700;font-style:normal}.padel-notification-modal__title{margin:0 0 .75rem;font-size:var(--padel-section-title-size, 1.25rem);font-weight:var(--padel-section-title-weight, 600);line-height:var(--padel-section-title-line-height, 1.3);color:#fff}.padel-notification-modal__message{margin:0 0 1.5rem;font-size:var(--p-size, 1rem);font-weight:var(--p-weight, 400);color:#fff9;line-height:var(--p-line-height, 1.5)}.padel-notification-modal__actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.padel-notification-modal__confirm{background:linear-gradient(135deg,#00c2b8,#d7ff3f);color:#08131a;padding:.7rem 1.75rem;border:none;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;-webkit-transition:background .2s ease;transition:background .2s ease}.padel-notification-modal__confirm:hover{background:linear-gradient(135deg,#00a39b,#b8d936);color:#08131a}.padel-notification-modal__cancel{background:#ffffff0f;color:#ffffffb3;padding:.7rem 1.75rem;border:1px solid rgba(255,255,255,.1);border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;-webkit-transition:background .15s;transition:background .15s}.padel-notification-modal__cancel:hover{background:#ffffff1a;color:#fff}@media(max-width:768px){.padel-reservation-card__body{padding:.85rem 1rem}.padel-reservation-card__top,.padel-reservation-card__details{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.3rem}.padel-reservation-card__actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.padel-btn{width:100%}.padel-reservations-filters__form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.padel-reservations-filters__group{width:100%}.padel-reservations-filters__group select{-webkit-box-flex:1;-ms-flex:1;flex:1}}.padel-reservations-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem 0;border-top:1px solid rgba(255,255,255,.06);margin-top:1rem}.padel-reservations-pagination__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}.padel-reservations-pagination__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.4rem 1rem;font-size:.85rem;font-weight:500;color:linear-gradient(135deg,#00C2B8 0%,#D7FF3F 100%);border:1px solid rgba(0,194,184,.3);border-radius:6px;text-decoration:none;-webkit-transition:background .15s,color .15s;transition:background .15s,color .15s}.padel-reservations-pagination__link:hover{background:linear-gradient(135deg,#00c2b8,#d7ff3f);color:#fff;text-decoration:none}.padel-reservations-pagination__current{font-size:.85rem;font-weight:600;color:#ffffffb3}.padel-org-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;margin:0 0 1.25rem;border-bottom:1px solid rgba(255,255,255,.08)}.padel-org-tabs__item{padding:.65rem .9rem;color:#ffffffa6;text-decoration:none;font-weight:600;border-bottom:2px solid transparent;margin-bottom:-1px}.padel-org-tabs__item:hover,.padel-org-tabs__item.is-active{color:#fff}.padel-org-tabs__item.is-active{border-bottom-color:#00c2b8;color:#d7ff3f}.padel-org__header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.woocommerce-MyAccount-content .padel-org__header h2,.padel-org__header h2{margin:0;font-size:var(--padel-page-title-size, clamp(1.5rem, 1.3rem + 1vw, 1.9rem));font-weight:var(--padel-page-title-weight, 700);line-height:var(--padel-page-title-line-height, 1.25)}.padel-org__header-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.padel-org-list{display:grid;gap:.75rem}.padel-org-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background:#0a1a24;border:1px solid rgba(255,255,255,.08);border-radius:10px;overflow:hidden;-webkit-transition:border-color .2s;transition:border-color .2s}.padel-org-card:hover{border-color:#00c2b840}.padel-org-card__accent{width:4px;-ms-flex-negative:0;flex-shrink:0;background:-webkit-gradient(linear,left top,left bottom,from(#00C2B8),to(#D7FF3F));background:linear-gradient(180deg,#00c2b8,#d7ff3f)}.padel-org-card--draft .padel-org-card__accent,.padel-org-card--pending .padel-org-card__accent{background:#d7ff3f}.padel-org-card--confirmed .padel-org-card__accent{background:#00c2b8}.padel-org-card--cancelled .padel-org-card__accent,.padel-org-card--completed .padel-org-card__accent,.padel-org-card--refunded .padel-org-card__accent{background:#6b7280}.padel-org-card--waitlist .padel-org-card__accent{background:#d7ff3f}.padel-org-card--cancelled,.padel-org-card--refunded{opacity:.78}.padel-org-card--cancelled:hover,.padel-org-card--refunded:hover{border-color:#ffffff14}.padel-org-card__media{position:relative;-webkit-box-flex:0;-ms-flex:0 0 9rem;flex:0 0 9rem;width:9rem;-ms-flex-item-align:stretch;align-self:stretch;overflow:hidden;background:linear-gradient(160deg,#00c2b847,#d7ff3f1a,#0d1e28)}.padel-org-card__media img{position:absolute;inset:0;width:100%;height:100%!important;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.padel-org-card__body{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding:.9rem 1.15rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.55rem}.padel-org-card__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.75rem}.padel-org-card__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem .65rem;min-width:0}.padel-org-card__title{margin:0;font-size:var(--padel-card-title-size, 1rem);font-weight:var(--padel-card-title-weight, 600);line-height:var(--padel-card-title-line-height, 1.35);color:#fff}.padel-org-card__title a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.35rem;color:#fff;text-decoration:none}.padel-org-card__title a:hover{color:#00c2b8}.padel-org-card__ext{-ms-flex-negative:0;flex-shrink:0;opacity:.55}.padel-org-card__title a:hover .padel-org-card__ext{opacity:1}.padel-org-card__format{display:inline-block;padding:.15rem .5rem;border-radius:4px;font-size:.68rem;font-weight:700;letter-spacing:.02em;color:#ffffffb3;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.padel-org-card__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.55rem 1.75rem}.padel-org-card__meta-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.2rem;min-width:0}.padel-org-card__meta-label{font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#fff6}.padel-org-card__meta-value{font-size:.9rem;font-weight:600;color:#ffffffe6;line-height:1.3}.padel-org-card__bar{display:block;width:8.5rem;max-width:100%;height:4px;margin-top:.25rem;border-radius:999px;background:#ffffff14;overflow:hidden}.padel-org-card__bar span{display:block;height:100%;border-radius:inherit;background:-webkit-gradient(linear,left top,right top,from(#00C2B8),to(#D7FF3F));background:linear-gradient(90deg,#00c2b8,#d7ff3f)}.padel-org-card__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;margin-top:auto;min-height:2.25rem}.padel-org-card__hint{margin:0;font-size:.75rem;color:#ffffff73}@media(max-width:768px){.padel-org__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:1rem;margin-bottom:1.25rem}.padel-org__heading{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.5rem}.padel-org__header-actions,.padel-org-participants__toolbar-actions,.padel-org-card__actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:.7rem}.padel-org__meta{gap:.5rem;margin-bottom:1.35rem}.padel-org-card{-ms-flex-wrap:wrap;flex-wrap:wrap}.padel-org-card__accent{width:100%;height:4px}.padel-org-card__media{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;height:10rem}.padel-org-card__body{padding:1.15rem 1rem 1.2rem;gap:.95rem}.padel-org-card__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.55rem}.padel-org-card__heading{gap:.45rem .55rem}.padel-org-card__meta{gap:.85rem 1.25rem}.padel-org-card__meta-item{gap:.3rem}}.padel-org__notice{background:#d7ff3f14;border:1px solid rgba(215,255,63,.25);color:#d7ff3f;padding:.75rem 1rem;border-radius:8px}.padel-org__muted{color:#ffffff80}.padel-org-form{display:grid;gap:1rem;width:100%}.padel-org-form__row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.padel-org-form__row--3{grid-template-columns:1fr 1fr 1fr}.padel-org-form__datetime{display:grid;gap:1rem}.padel-org-form__dt{display:grid;grid-template-columns:1.3fr .9fr;gap:.5rem}.padel-org-image__preview{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:100%;aspect-ratio:16/9;min-height:180px;padding:0;border-radius:14px;overflow:hidden;background:linear-gradient(135deg,#00c2b847,#d7ff3f1f 55%,#08131ae6),#0d1e28;border:1px solid rgba(255,255,255,.08);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;color:#ffffffbf;font-size:.95rem;font-weight:600}.padel-org-image__preview img{position:absolute;inset:0;width:100%;height:100%!important;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.padel-org-image__preview:hover .padel-org-image__overlay,.padel-org-image__preview:focus .padel-org-image__overlay{opacity:1}.padel-org-image__placeholder{padding:1rem;text-align:center}.padel-org-image__overlay{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#08131a9e;color:#fff;font-size:.85rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;opacity:0;-webkit-transition:opacity .15s ease;transition:opacity .15s ease;pointer-events:none}.padel-org-image__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.padel-org-image__status{margin:0;font-size:.8rem;color:#00c2b8}.flatpickr-calendar{background:#0d1b24!important;border:1px solid rgba(255,255,255,.1)!important;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.4)!important;box-shadow:0 8px 32px #0006!important;border-radius:10px!important;font-family:inherit!important}.flatpickr-calendar .flatpickr-months .flatpickr-month,.flatpickr-calendar .flatpickr-months .flatpickr-prev-month,.flatpickr-calendar .flatpickr-months .flatpickr-next-month{color:#fff!important;fill:#fff!important}.flatpickr-calendar .flatpickr-months .flatpickr-current-month input.cur-year{color:#fff!important}.flatpickr-calendar span.flatpickr-weekday{color:#ffffff80!important}.flatpickr-calendar .flatpickr-day{color:#fff!important;border-radius:6px!important}.flatpickr-calendar .flatpickr-day:hover{background:#00c2b833!important;border-color:#00c2b8!important}.flatpickr-calendar .flatpickr-day.today{border-color:#00c2b8!important}.flatpickr-calendar .flatpickr-day.selected{background:#00c2b8!important;border-color:#00c2b8!important;color:#08131a!important}.flatpickr-calendar .flatpickr-day.flatpickr-disabled,.flatpickr-calendar .flatpickr-day.prevMonthDay,.flatpickr-calendar .flatpickr-day.nextMonthDay{color:#ffffff40!important}.flatpickr-calendar .flatpickr-time{border-top-color:#ffffff1a!important;background:#0d1b24!important}.flatpickr-calendar .flatpickr-time .numInputWrapper,.flatpickr-calendar .flatpickr-time input,.flatpickr-calendar .flatpickr-time .flatpickr-am-pm,.flatpickr-calendar .flatpickr-time .numInputWrapper:hover,.flatpickr-calendar .flatpickr-time .numInputWrapper:focus,.flatpickr-calendar .flatpickr-time input:hover,.flatpickr-calendar .flatpickr-time input:focus,.flatpickr-calendar .flatpickr-time .flatpickr-am-pm:hover,.flatpickr-calendar .flatpickr-time .flatpickr-am-pm:focus{background:#0a1a24!important;color:#fff!important;-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar .flatpickr-time .numInputWrapper span{border-color:#fff3}.flatpickr-calendar .flatpickr-time .numInputWrapper span:hover{background:#00c2b833!important}.flatpickr-calendar .flatpickr-time .arrowUp:after{border-bottom-color:#ffffff8c!important}.flatpickr-calendar .flatpickr-time .arrowDown:after{border-top-color:#ffffff8c!important}.flatpickr-calendar.noCalendar .flatpickr-time{border-top:0!important}.padel-org-form__field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.4rem}.padel-org-form__field span,.padel-org-form__field legend{font-size:.85rem;font-weight:600;color:#fffc}.padel-org-form input[type=text],.padel-org-form input[type=number],.padel-org-form input[type=datetime-local],.padel-org-form select,.padel-org-form textarea{background:#0a1a24;border:var(--padel-input-border-width) var(--padel-input-border-style) rgba(255,255,255,.12);color:#fff;border-radius:var(--padel-input-radius);padding:var(--padel-input-padding);font-family:var(--padel-input-font-family);font-size:var(--padel-input-font-size);font-weight:var(--padel-input-font-weight);line-height:var(--padel-input-line-height);outline:none;-webkit-box-shadow:none;box-shadow:none;width:100%;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.padel-org-form input[type=text]:focus,.padel-org-form input[type=text]:focus-visible,.padel-org-form input[type=number]:focus,.padel-org-form input[type=number]:focus-visible,.padel-org-form input[type=datetime-local]:focus,.padel-org-form input[type=datetime-local]:focus-visible,.padel-org-form select:focus,.padel-org-form select:focus-visible,.padel-org-form textarea:focus,.padel-org-form textarea:focus-visible{outline:none;-webkit-box-shadow:none;box-shadow:none;border-color:#ffffff1f}.padel-org-form textarea{resize:vertical;min-width:0;min-height:8rem;overflow-x:hidden}.padel-org-form select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:2.25rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M1 1.5l5 5 5-5' stroke='rgba(255,255,255,0.5)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:12px 8px;cursor:pointer}.padel-org-form input:disabled,.padel-org-form select:disabled{opacity:.55}.padel-org-form__courts{display:grid;gap:.4rem}.padel-org-form__courts label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.padel-org-form__skill{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.padel-org-form__thumb{margin-bottom:.5rem}.padel-org-form__thumb img{max-width:180px;height:auto;border-radius:8px}.padel-org-form__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.6rem}.padel-org-form__feedback{margin:0;color:#00c2b8}.padel-org-form__feedback.is-error{color:#f87171}.padel-org-share{margin:0 0 1.15rem;padding:.9rem 1rem;background:#0a1a24;border:1px solid rgba(255,255,255,.08);border-radius:12px}.padel-org-share.is-saved{border-color:#00c2b859}.padel-org-share__label,.padel-org-share__notice{margin:0 0 .55rem;font-size:.88rem;line-height:1.45;color:#ffffffb8}.padel-org-share__notice{color:#00c2b8;font-weight:600}.padel-org-share__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:.5rem}.padel-org-share input[type=text].padel-org-share__input{-webkit-box-flex:1;-ms-flex:1 1 14rem;flex:1 1 14rem;min-width:0;width:auto;max-width:none;-webkit-box-sizing:border-box;box-sizing:border-box;padding:var(--padel-input-padding);line-height:var(--padel-input-line-height);min-height:2.75rem;background:#ffffff0a;border:var(--padel-input-border-width) var(--padel-input-border-style) rgba(255,255,255,.12);border-radius:var(--padel-input-radius);color:#c9c9c9;font-family:var(--padel-input-font-family);font-size:var(--padel-input-font-size);font-weight:var(--padel-input-font-weight);margin:0}.padel-org-share__copy{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:2.75rem}.padel-org__back{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.35rem;margin:0 0 .85rem;color:#fff9;text-decoration:none;font-size:.85rem;font-weight:600}.padel-org__back:hover{color:#fff}.padel-org__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.65rem}.padel-org__heading h2{margin:0}.padel-org__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;margin:0 0 1.15rem;color:#ffffffb3}.padel-org__meta span{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:.3rem .7rem;font-size:.8rem}.padel-org-participants__toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.85rem 1rem;margin:0 0 1.25rem;padding:.9rem 1rem;background:#0a1a24;border:1px solid rgba(255,255,255,.08);border-radius:12px}.padel-org-participants__toolbar-copy{-webkit-box-flex:1;-ms-flex:1 1 16rem;flex:1 1 16rem;min-width:0}.padel-org-participants__toolbar-copy p{margin:0;color:#ffffffb8;font-size:.88rem;line-height:1.45}.padel-org-participants__toolbar-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.padel-org-participants__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.padel-org-participants__card{background:#0a1a24;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:1rem 1.05rem;min-width:0}.padel-org-participants__card-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.5rem;margin-bottom:.55rem}.padel-org-participants__card-head h3{margin:0;font-size:var(--padel-card-title-size, 1rem);font-weight:var(--padel-card-title-weight, 600);line-height:var(--padel-card-title-line-height, 1.35)}.padel-org-participants__card-head strong{color:#00c2b8;font-size:1.15rem}.padel-org-participants__card.is-empty .padel-org__muted{margin:0;font-size:.85rem}.padel-org-participants__card:not(.is-empty),.padel-org-participants__card--teams,.padel-org-participants__card--teams+.padel-org-participants__card{grid-column:1/-1}.padel-org-teams{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.padel-org-team{padding:.75rem .8rem;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:10px}.padel-org-team.is-full{border-color:#00c2b847}.padel-org-team--orphans{margin-top:.75rem}.padel-org-team__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.5rem;margin-bottom:.55rem}.padel-org-team__head h4{margin:0;font-size:.88rem;font-weight:700}.padel-org-team__head span{font-size:.78rem;font-weight:600;color:#00c2b8}.padel-org-people__row.is-empty{opacity:.55}.padel-org-people__row.is-empty .padel-org-people__name{font-weight:600;color:#ffffff73}.padel-org-people{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}.padel-org-people__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.55rem 1rem;padding:.7rem .8rem;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:8px}.padel-org-people__info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.35rem .85rem;min-width:0}.padel-org-people__name{font-size:.95rem;font-weight:700;color:#fff}.padel-org-people__amount{font-size:.85rem;font-weight:600;color:#ffffffb3}.padel-org-people__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.4rem}@media(max-width:720px){.padel-org-form__row,.padel-org-form__row--3,.padel-org-form__dt,.padel-org-participants__grid{grid-template-columns:1fr}.padel-org-people__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.padel-org-people__actions .padel-btn{width:100%}.padel-org-teams{grid-template-columns:1fr}}
