@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.8e0177b5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.b97b3418.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.853070df.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.c1fdd6c2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.799d8ef8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.dbea232f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
:root{--color-primary:#4734f7;--color-primary-hover:#3a2bd6;--color-primary-light:#5845ff;--color-primary-dark:#2a1db3;--color-accent:#ff5f1f;--color-accent-hover:#e84d0e;--color-accent-light:#ff7a47;--color-success:#10b981;--color-success-hover:#0d9668;--color-success-light:#34d399;--color-success-bootstrap:#28a745;--color-warning:#f59e0b;--color-warning-hover:#d97706;--color-warning-light:#fbbf24;--color-warning-bootstrap:#ffc107;--color-error:#ef4444;--color-error-hover:#dc2626;--color-error-light:#f87171;--color-error-boundary:#d63031;--color-error-boundary-bg:#ffe0e0;--color-error-boundary-border:#ff6b6b;--color-info:#3b82f6;--color-info-hover:#2563eb;--color-info-light:#60a5fa;--color-info-dark:#1d4ed8;--color-white:#fff;--color-black:#000;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5db;--color-gray-400:#9ca3af;--color-gray-500:#6b7280;--color-gray-600:#666;--color-gray-700:#4b5563;--color-gray-800:#374151;--color-gray-900:#1a1a1a;--color-gray-950:#111827;--color-gray-alt:#404040;--color-gray-muted:#999;--color-gray-shadow:#333;--color-bootstrap-light:#f8f9fa;--color-bootstrap-border:#dee2e6;--color-bootstrap-secondary:#6c757d;--color-text-primary:var(--color-gray-950);--color-text-secondary:var(--color-gray-700);--color-text-tertiary:var(--color-gray-500);--color-text-muted:var(--color-gray-muted);--color-text-inverse:var(--color-white);--color-text-bootstrap:var(--color-gray-800);--color-text-gray:var(--color-gray-alt);--color-bg-primary:var(--color-white);--color-bg-secondary:var(--color-gray-50);--color-bg-tertiary:var(--color-gray-100);--color-bg-bootstrap:var(--color-bootstrap-light);--color-bg-subtle:#00000008;--color-bg-subtle-dark:#00000017;--color-background-subtle:var(--color-bg-secondary);--color-border:var(--color-border-primary);--color-border-primary:var(--color-gray-200);--color-border-secondary:var(--color-gray-300);--color-border-hover:var(--color-gray-300);--color-border-focus:var(--color-primary);--color-border-error:var(--color-error);--color-highlight:#cdff24;--color-whatsapp:#25d366;--color-whatsapp-dark:#128c7e;--color-table-header:#92400e;--color-social-gray:#gray;--color-overlay:#00000080;--color-overlay-light:#0000001a;--color-overlay-medium:#0000000f;--color-overlay-strong:#00000026;--color-overlay-subtle:#00000005;--color-overlay-dark:#0003;--color-overlay-darker:#0000004d;--color-overlay-darkest:#000000e6;--color-primary-alpha-10:#4734f71a;--color-primary-alpha-15:#4734f726;--color-primary-alpha-20:#4734f733;--color-primary-alpha-30:#4734f74d;--color-accent-alpha-10:#ff5f1f1a;--color-accent-alpha-20:#ff5f1f33;--color-accent-alpha-30:#ff5f1f4d;--color-success-alpha-10:#10b9811a;--color-success-alpha-15:#22c55e26;--color-success-alpha-20:#22c55e33;--color-success-alpha-30:#22c55e4d;--color-error-alpha-10:#ef44441a;--color-error-alpha-15:#ef444426;--color-error-alpha-20:#ef444433;--color-error-alpha-30:#ef44444d;--color-gray-500-alpha-15:#6b728026;--color-gray-500-alpha-30:#6b72804d;--color-warning-alpha-05:#ff9f400d;--color-warning-alpha-10:#ff9f401a;--color-warning-alpha-15:#f9731626;--color-warning-alpha-20:#f9731633;--color-warning-alpha-30:#f973164d;--color-warning-yellow-alpha-15:#fbbf2426;--color-warning-yellow-alpha-30:#fbbf244d;--color-highlight-alpha-10:#cdff241a;--color-info-alpha-10:#3b82f61a;--color-info-bootstrap:#0984e3;--color-info-bootstrap-hover:#0770c4;--color-white-alpha-30:#ffffff4d;--color-white-alpha-90:#ffffffe6;--color-white-alpha-95:#fffffff2;--color-shadow-light:#00000014;--color-shadow-subtle:#0000000a;--color-shadow-medium:#00000014;--color-shadow-strong:#0000001a;--color-shadow-modal:#00000080}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}html,body{max-width:100vw}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.app-wrapper{flex-direction:column;min-height:100vh;display:flex;position:relative}.main-content{padding-top:calc(60px + env(safe-area-inset-top));flex-direction:column;flex:1;display:flex}a{color:inherit;text-decoration:none}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@supports (-webkit-touch-callout:none){body{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body.modal-open{width:100%;height:100%;position:fixed;overflow:hidden}[role=dialog]{-webkit-overflow-scrolling:touch;overflow:hidden}[role=dialog] .button{backface-visibility:hidden;will-change:transform;transform:translateZ(0)}}@supports ((-webkit-appearance:none)) and (not (stroke:currentcolor)){.modal{min-height:0}.modal .content{-webkit-flex:1;min-height:0}.modal .footer{-webkit-flex:none}}
.toast-container-module__-ogRsa__container{z-index:9999;pointer-events:none;flex-direction:column;gap:.5rem;display:flex;position:fixed;top:1rem;left:50%;transform:translate(-50%)}@media (min-width:768px){.toast-container-module__-ogRsa__container{left:auto;right:1rem;transform:none}}.toast-container-module__-ogRsa__toastItem{pointer-events:auto}
.BackButton-module__GMHmOW__backButton{font-size:.95rem;font-weight:500;font-family:var(--font-geist-sans);cursor:pointer;border:none;border-radius:8px;outline:none;align-items:center;gap:.5rem;padding:.5rem 1rem;text-decoration:none;transition:all .2s;animation:.2s ease-out BackButton-module__GMHmOW__fadeIn;display:flex}.BackButton-module__GMHmOW__backButton.BackButton-module__GMHmOW__default{color:var(--color-text-gray);background-color:#0000}.BackButton-module__GMHmOW__backButton.BackButton-module__GMHmOW__default:hover{background-color:var(--color-overlay-light);border-color:var(--color-overlay-darker);color:var(--color-gray-900)}.BackButton-module__GMHmOW__backButton.BackButton-module__GMHmOW__default:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.BackButton-module__GMHmOW__backButton.BackButton-module__GMHmOW__primary{background-color:var(--color-primary);color:var(--color-white);border:1px solid var(--color-primary)}.BackButton-module__GMHmOW__backButton.BackButton-module__GMHmOW__primary:hover{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover)}.BackButton-module__GMHmOW__backButton.BackButton-module__GMHmOW__primary:focus-visible{outline:2px solid var(--color-highlight);outline-offset:2px}@media (max-width:768px){.BackButton-module__GMHmOW__backButton{padding:.45rem .9rem;font-size:.9rem}}@keyframes BackButton-module__GMHmOW__fadeIn{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}
.OrganizationSwitcher-module__UD__vG__container{display:inline-block;position:relative}.OrganizationSwitcher-module__UD__vG__trigger{background:var(--color-bg-secondary);border:1px solid var(--color-border);cursor:pointer;color:var(--color-text-primary);border-radius:8px;align-items:center;gap:8px;min-width:180px;padding:8px 12px;font-size:14px;transition:all .2s;display:flex}.OrganizationSwitcher-module__UD__vG__trigger:hover:not(:disabled){background:var(--color-bg-tertiary);border-color:var(--color-primary)}.OrganizationSwitcher-module__UD__vG__trigger:disabled{opacity:.6;cursor:not-allowed}.OrganizationSwitcher-module__UD__vG__triggerContent{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.OrganizationSwitcher-module__UD__vG__logo,.OrganizationSwitcher-module__UD__vG__orgLogo{object-fit:cover;border-radius:4px;flex-shrink:0;width:20px;height:20px}.OrganizationSwitcher-module__UD__vG__defaultIcon,.OrganizationSwitcher-module__UD__vG__orgIcon{color:var(--color-text-secondary);flex-shrink:0}.OrganizationSwitcher-module__UD__vG__orgName{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.OrganizationSwitcher-module__UD__vG__chevron{color:var(--color-text-secondary);flex-shrink:0;transition:transform .2s}.OrganizationSwitcher-module__UD__vG__chevron.OrganizationSwitcher-module__UD__vG__open{transform:rotate(180deg)}.OrganizationSwitcher-module__UD__vG__dropdown{background:var(--color-bg-primary);border:1px solid var(--color-border);z-index:1000;border-radius:8px;min-width:280px;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden;box-shadow:0 4px 12px #0000001a}.OrganizationSwitcher-module__UD__vG__dropdownHeader{text-transform:uppercase;color:var(--color-text-secondary);border-bottom:1px solid var(--color-border);background:var(--color-bg-secondary);padding:12px 16px;font-size:12px;font-weight:600}.OrganizationSwitcher-module__UD__vG__organizationList{max-height:300px;overflow-y:auto}.OrganizationSwitcher-module__UD__vG__orgItem{cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border:none;padding:12px 16px;text-decoration:none;transition:background .2s;display:block}.OrganizationSwitcher-module__UD__vG__orgItem:hover:not([aria-disabled=true]){background:var(--color-bg-secondary)}.OrganizationSwitcher-module__UD__vG__orgItem.OrganizationSwitcher-module__UD__vG__active{background:var(--color-bg-tertiary);cursor:default}.OrganizationSwitcher-module__UD__vG__orgItem[aria-disabled=true]{cursor:default;pointer-events:none}.OrganizationSwitcher-module__UD__vG__orgItemContent{align-items:center;gap:12px;display:flex}.OrganizationSwitcher-module__UD__vG__orgDetails{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.OrganizationSwitcher-module__UD__vG__orgItemName{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.OrganizationSwitcher-module__UD__vG__roleBadge{text-transform:uppercase;border-radius:4px;align-items:center;gap:4px;width:fit-content;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.OrganizationSwitcher-module__UD__vG__roleBadge.OrganizationSwitcher-module__UD__vG__owner{color:#fbbf24;background:#fbbf241a}.OrganizationSwitcher-module__UD__vG__roleBadge.OrganizationSwitcher-module__UD__vG__member{color:#3b82f6;background:#3b82f61a}.OrganizationSwitcher-module__UD__vG__roleIcon{flex-shrink:0}@media (max-width:768px){.OrganizationSwitcher-module__UD__vG__trigger{min-width:150px;padding:6px 10px}.OrganizationSwitcher-module__UD__vG__dropdown{border-radius:16px 16px 0 0;min-width:100%;max-height:70vh;position:fixed;inset:auto 0 0}.OrganizationSwitcher-module__UD__vG__organizationList{max-height:calc(70vh - 48px)}.OrganizationSwitcher-module__UD__vG__orgName{font-size:13px}}
.Header-module__KHjLKa__header{background:var(--color-white-alpha-95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border);height:60px;padding:0 1rem;padding-top:env(safe-area-inset-top);padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right));z-index:1000;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.Header-module__KHjLKa__headerLeft{flex:1;align-items:center;gap:0;display:flex}.Header-module__KHjLKa__headerRight{flex:1;justify-content:flex-end;align-items:center;gap:12px;display:flex}.Header-module__KHjLKa__logoWrapper{align-items:center;gap:.75rem;display:flex}.Header-module__KHjLKa__logoContainer{cursor:pointer;color:inherit;border-radius:4px;align-items:center;padding:.25rem;text-decoration:none;transition:background-color .2s,opacity .3s;display:flex}.Header-module__KHjLKa__logoContainer:hover{transform:scale(1.02)}.Header-module__KHjLKa__logo{transition:transform .2s,opacity .3s}.Header-module__KHjLKa__orgLogo{object-fit:cover;border-radius:8px;width:40px;height:40px}.Header-module__KHjLKa__backButtonPlaceholder{align-items:center;width:100px;display:flex}.Header-module__KHjLKa__title{font-size:1.25rem;font-weight:600;font-family:var(--font-geist-sans);color:var(--color-primary);margin:0 0 0 .5rem}.Header-module__KHjLKa__byAmeriPadelText{font-size:.875rem;font-weight:500;font-family:var(--font-geist-sans);color:var(--color-primary);margin:0 0 0 .5rem}.Header-module__KHjLKa__organizationSwitcher{align-items:center;display:flex}.Header-module__KHjLKa__menuButton{cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:.5rem;transition:background-color .2s;display:flex}.Header-module__KHjLKa__menuButton:hover{background-color:var(--color-overlay-light)}.Header-module__KHjLKa__dropdownMenu{background:var(--color-white);border:1px solid var(--color-overlay-dark);box-shadow:0 4px 12px var(--color-shadow-strong);z-index:1001;border-radius:8px;min-width:150px;padding:.5rem;position:absolute;top:100%;right:1rem}.Header-module__KHjLKa__dropdownMenu a,.Header-module__KHjLKa__dropdownMenu button{cursor:pointer;width:100%;font-family:var(--font-geist-sans);color:var(--color-gray-shadow);text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;gap:.5rem;padding:.75rem;font-size:.95rem;text-decoration:none;transition:background-color .2s;display:flex}.Header-module__KHjLKa__dropdownMenu a:hover,.Header-module__KHjLKa__dropdownMenu button:hover{background-color:var(--color-overlay-light)}@media (max-width:768px){.Header-module__KHjLKa__header{height:56px;padding:0 .75rem}.Header-module__KHjLKa__backButtonPlaceholder{width:80px}.Header-module__KHjLKa__title{margin-left:.25rem;font-size:1rem}.Header-module__KHjLKa__dropdownMenu{min-width:140px;right:.75rem}.Header-module__KHjLKa__organizationSwitcher,.Header-module__KHjLKa__byAmeripadel{display:none}}
.Footer-module__yg9ahW__footer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.75rem 1rem;padding-bottom:max(.75rem,env(safe-area-inset-bottom));padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right));background:#fffffff2;border-top:1px solid #0000001a;justify-content:flex-end;align-items:center;margin-top:auto;display:flex}.Footer-module__yg9ahW__footerText{color:#666;font-size:.75rem;font-family:var(--font-geist-sans)}@media (max-width:768px){.Footer-module__yg9ahW__footer{padding:.5rem .75rem}.Footer-module__yg9ahW__footerText{font-size:.7rem}}
