*{box-sizing:border-box}:root{--pm-bg-base:#151515;--pm-bg-surface:#202020;--pm-bg-elevated:#2a2a2a;--pm-text-primary:#f5f5f5;--pm-text-secondary:#b3b3b3;--pm-border:#343434;--pm-border-strong:#444;--pm-accent:#d8ff3e;--pm-accent-hover:#e6ff78;--pm-accent-soft:#d8ff3e}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body,html{background-color:#151515!important;background-color:var(--pm-bg-base)!important;overflow-x:hidden;width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#f5f5f5;color:var(--pm-text-primary);font-family:Montserrat,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin:0;padding:0}#root{background-color:#151515!important;background-color:var(--pm-bg-base)!important;overflow-x:hidden;width:100%}code{background-color:#202020;background-color:var(--pm-bg-surface);font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}code,h1,h2,h3,h4,h5,h6{color:#f5f5f5;color:var(--pm-text-primary)}p{color:#b3b3b3;color:var(--pm-text-secondary)}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#151515;background:var(--pm-bg-base)}::-webkit-scrollbar-thumb{background:#444;background:var(--pm-border-strong);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#3f5478}.ant-menu-submenu-popup,.ant-menu-submenu-popup .ant-menu,.ant-menu-submenu-popup .ant-menu-item{background-color:#202020!important;background-color:var(--pm-bg-surface)!important}.ant-menu-submenu-popup .ant-menu-item{color:#f5f5f5!important;color:var(--pm-text-primary)!important}.ant-menu-submenu-popup .ant-menu-item:hover{background-color:#d8ff3e14!important}.ant-menu-submenu-popup .ant-menu-item-selected{background-color:#d8ff3e!important;background-color:var(--pm-accent-soft)!important;color:#111!important}.ant-menu-dark .ant-menu-sub,.ant-menu-dark.ant-menu-submenu-popup,.ant-menu-dark.ant-menu-submenu-popup>.ant-menu{background-color:#202020!important;background-color:var(--pm-bg-surface)!important}.total-comprobante-verde input{color:#7cff4f!important}.ant-layout-sider,.ant-layout-sider-dark,.ant-layout-sider>div:first-child,.ant-menu-dark,.ant-menu-dark .ant-menu{background-color:#202020!important;background-color:var(--pm-bg-surface)!important}.ant-btn-primary{background-color:#d8ff3e!important;background-color:var(--pm-accent)!important;border-color:#d8ff3e!important;border-color:var(--pm-accent)!important;color:#0e1400!important;font-weight:700}.ant-btn-primary:not(:disabled):hover{background-color:#e6ff78!important;background-color:var(--pm-accent-hover)!important;border-color:#e6ff78!important;border-color:var(--pm-accent-hover)!important}.ant-layout-header{border-bottom:1px solid #343434;border-bottom:1px solid var(--pm-border)}.ant-menu-dark .ant-menu-item-selected,.ant-menu-dark .ant-menu-item-selected .anticon,.ant-menu-dark .ant-menu-submenu .ant-menu-item-selected,.ant-menu-dark .ant-menu-submenu .ant-menu-item-selected .anticon{color:#111!important}.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title,.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-title-content,.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title .anticon{color:#f5f5f5!important}.pm-turno-steps.ant-steps{margin-left:auto;margin-right:auto}.pm-turno-steps.ant-steps .ant-steps-item{flex:1 1}.pm-turno-steps.ant-steps .ant-steps-item-container{align-items:center;display:flex;flex-direction:column}.pm-turno-steps.ant-steps .ant-steps-item-title{text-align:center;width:100%}.pm-turno-steps.ant-steps .ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon,.pm-turno-steps.ant-steps .ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon{color:#111!important}.agenda-container{box-sizing:border-box;padding:24px 24px 30px}.agenda-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:16px}.agenda-header-info{display:flex;flex-direction:column;gap:8px}.agenda-header-info h1{margin:0}.agenda-controls{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.agenda-controls .ant-btn{min-width:140px}.agenda-week-info{margin-left:12px}.agenda-header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.agenda-header-actions .ant-btn{min-width:160px}.agenda-table-wrapper{overflow-x:auto;width:100%}.agenda-table-wrapper .ant-table-tbody>tr>td{height:40px;padding:0!important;vertical-align:top}.agenda-table-wrapper .ant-table-thead>tr>th{padding:8px 12px!important}.agenda-day-selector{-ms-overflow-style:none;background:#2d2d2d;border-top:1px solid #404040;bottom:0;box-shadow:0 -2px 8px #0000004d;display:flex;gap:8px;justify-content:center;left:0;overflow-x:auto;padding:16px;position:fixed;right:0;scrollbar-width:none;z-index:1000}.agenda-day-selector::-webkit-scrollbar{display:none}.agenda-day-button{flex:0 0 auto;font-weight:500;height:40px;justify-content:center;min-width:100px}.agenda-day-button,.agenda-day-button__content{align-items:center;display:flex;flex-direction:column}.agenda-day-button__content{line-height:1.2}.agenda-day-button--active{font-weight:600}.agenda-day-button__date{font-size:11px;opacity:.8}.agenda-week-info{font-weight:700;margin-left:16px}@media (max-width:991px){.agenda-container{padding:20px 20px 156px}.agenda-header-actions{justify-content:flex-start}}@media (max-width:768px){.agenda-container{padding:16px 16px 176px}.agenda-header{gap:12px}.agenda-controls,.agenda-header{align-items:stretch;flex-direction:column}.agenda-controls{gap:10px}.agenda-controls .ant-btn{min-width:auto;width:100%}.agenda-week-info{margin-left:0;text-align:center}.agenda-header-actions{gap:10px;justify-content:flex-start;width:100%}.agenda-header-actions .ant-btn{flex:1 1 100%;min-width:auto}.agenda-day-selector{justify-content:flex-start;padding:12px 16px}.agenda-day-button{font-size:12px;height:38px;min-width:84px}}@media (max-width:575px){.agenda-header-actions{gap:10px}.agenda-controls{gap:8px}.agenda-header-actions .ant-btn{flex:1 1 100%;min-width:auto}.agenda-day-button{height:36px;min-width:72px}}@media (max-width:480px){.agenda-day-button{font-size:11px;min-width:64px}.agenda-day-button__date{font-size:10px}}@supports (padding-bottom:constant(safe-area-inset-bottom)){.agenda-container{padding-bottom:calc(160px + constant(safe-area-inset-bottom))}.agenda-day-selector{padding-bottom:calc(12px + constant(safe-area-inset-bottom))}}@supports (padding-bottom:env(safe-area-inset-bottom)){.agenda-container{padding-bottom:calc(160px + env(safe-area-inset-bottom))}.agenda-day-selector{padding-bottom:calc(12px + env(safe-area-inset-bottom))}}.agenda-date-picker-button .ant-picker{cursor:pointer}.agenda-date-picker-button .ant-picker-input>input{cursor:pointer;font-weight:500;text-align:center}.agenda-turno-modal .ant-modal-content{background:#1f1f1f;border-radius:12px;box-shadow:0 8px 32px #00000080}.agenda-turno-modal .ant-modal-header{background:#1f1f1f;border-bottom:1px solid #404040;border-radius:12px 12px 0 0;padding:20px 24px}.agenda-turno-modal .ant-modal-title{color:#fff;font-size:20px;font-weight:600}.agenda-turno-modal .ant-modal-close{color:#b0b0b0;right:24px;top:20px}.agenda-turno-modal .ant-modal-close:hover{color:#fff}.agenda-turno-modal .ant-modal-body{background:#1f1f1f;padding:24px}.agenda-turno-modal .ant-modal-footer{background:#1f1f1f;border-radius:0 0 12px 12px;border-top:1px solid #404040;padding:16px 24px}.agenda-turno-modal .ant-form-item-label>label{color:#e0e0e0;font-size:14px;font-weight:500}.agenda-turno-modal .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before{color:#ff4d4f;margin-right:4px}.agenda-turno-modal .ant-input,.agenda-turno-modal .ant-input-number,.agenda-turno-modal .ant-picker,.agenda-turno-modal .ant-select-selector{background:#2d2d2d!important;border:1px solid #404040!important;border-radius:6px;color:#e0e0e0!important;transition:all .3s ease}.agenda-turno-modal .ant-input-number:hover,.agenda-turno-modal .ant-input:hover,.agenda-turno-modal .ant-picker:hover,.agenda-turno-modal .ant-select-selector:hover{border-color:#595959!important}.agenda-turno-modal .ant-input-number-focused,.agenda-turno-modal .ant-input:focus,.agenda-turno-modal .ant-picker-focused,.agenda-turno-modal .ant-select-focused .ant-select-selector{border-color:#1890ff!important;box-shadow:0 0 0 2px #1890ff33!important}.agenda-turno-modal .ant-input::placeholder{color:#888}.agenda-turno-modal .ant-picker-input>input::placeholder,.agenda-turno-modal .ant-select-selection-placeholder{color:#888!important}.agenda-turno-modal .ant-picker-suffix,.agenda-turno-modal .ant-select-arrow{color:#b0b0b0}.agenda-turno-modal .ant-radio-wrapper{color:#e0e0e0;font-size:14px}.agenda-turno-modal .ant-radio-wrapper .ant-radio-inner{background-color:#2d2d2d;border-color:#595959}.agenda-turno-modal .ant-radio-wrapper:hover .ant-radio-inner{border-color:#1890ff}.agenda-turno-modal .ant-radio-checked .ant-radio-inner{background-color:#1890ff;border-color:#1890ff}.agenda-turno-modal .ant-select-multiple .ant-select-selection-item{background:#404040;border:1px solid #595959;border-radius:4px;color:#e0e0e0;margin:2px 4px 2px 0;padding:2px 8px}.agenda-turno-modal .ant-select-multiple .ant-select-selection-item-remove{color:#b0b0b0}.agenda-turno-modal .ant-select-multiple .ant-select-selection-item-remove:hover{color:#fff}.agenda-turno-modal .ant-list-item{background:#2d2d2d;border-color:#404040;border-radius:8px;margin-bottom:12px;padding:12px 16px;transition:all .3s ease}.agenda-turno-modal .ant-list-item:hover{background:#353535;border-color:#595959}.agenda-turno-modal .ant-switch{background-color:#595959}.agenda-turno-modal .ant-switch-checked{background-color:#1890ff}.agenda-turno-modal .ant-btn{border-radius:6px;font-weight:500;transition:all .3s ease}.agenda-turno-modal .ant-btn-primary{background:#1890ff;border-color:#1890ff;box-shadow:0 2px 4px #1890ff4d}.agenda-turno-modal .ant-btn-primary:hover{background:#40a9ff;border-color:#40a9ff;box-shadow:0 4px 8px #1890ff66}.agenda-turno-modal .ant-btn-default{background:#2d2d2d;border-color:#404040;color:#e0e0e0}.agenda-turno-modal .ant-btn-default:hover{background:#353535;border-color:#595959;color:#fff}.agenda-turno-modal .ant-btn-dangerous{border-color:#ff4d4f;color:#ff4d4f}.agenda-turno-modal .ant-btn-dangerous:hover{background:#ff4d4f;border-color:#ff4d4f;color:#fff}.agenda-turno-modal .alumno-card{background:#2d2d2d;border:1px solid #404040;border-radius:8px;margin-bottom:12px;padding:16px;transition:all .3s ease}.agenda-turno-modal .alumno-card:hover{background:#353535;border-color:#595959;box-shadow:0 2px 8px #0000004d}.agenda-turno-modal .ant-form-item{margin-bottom:20px}.agenda-turno-modal .ant-modal-body::-webkit-scrollbar{width:8px}.agenda-turno-modal .ant-modal-body::-webkit-scrollbar-track{background:#1f1f1f;border-radius:4px}.agenda-turno-modal .ant-modal-body::-webkit-scrollbar-thumb{background:#404040;border-radius:4px}.agenda-turno-modal .ant-modal-body::-webkit-scrollbar-thumb:hover{background:#595959}.agenda-turno-modal .alumno-card-compact{background:#2d2d2d;border:1px solid #404040;border-radius:8px;cursor:pointer;transition:all .3s ease}.agenda-turno-modal .alumno-card-compact:hover{background:#353535;border-color:#595959;box-shadow:0 2px 8px #0000004d;transform:translateY(-2px)}@media (min-width:769px){.agenda-turno-modal .ant-form-item{margin-bottom:14px}.agenda-turno-modal [style*="overflow-y: auto"]::-webkit-scrollbar{width:6px}.agenda-turno-modal [style*="overflow-y: auto"]::-webkit-scrollbar-track{background:#1f1f1f;border-radius:3px}.agenda-turno-modal [style*="overflow-y: auto"]::-webkit-scrollbar-thumb{background:#404040;border-radius:3px}.agenda-turno-modal [style*="overflow-y: auto"]::-webkit-scrollbar-thumb:hover{background:#595959}}.turnos-club-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}.turnos-club-table-wrapper .ant-table-cell-fix-left{z-index:3!important}.turnos-club-table-wrapper .ant-table-thead>tr:first-child>th,.turnos-club-table-wrapper .ant-table-thead>tr:nth-child(2)>th{padding:6px 4px!important;text-align:center}.turnos-club-table-wrapper .ant-table table{border-collapse:collapse!important;border-spacing:0!important}.turnos-club-table-wrapper .ant-table-tbody>tr>td{border:none!important;padding:0!important;vertical-align:top}.turnos-club-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-fix-left,.turnos-club-table-wrapper .ant-table-tbody>tr>td:first-child{border-bottom:1px solid #2a2a2a!important}.turnos-club-table-wrapper .ant-table-thead>tr>th{border-bottom:1px solid #303030!important}.turnos-club-table-wrapper::-webkit-scrollbar{height:6px}.turnos-club-table-wrapper::-webkit-scrollbar-track{background:#1a1a1a;border-radius:3px}.turnos-club-table-wrapper::-webkit-scrollbar-thumb{background:#444;border-radius:3px}.turnos-club-table-wrapper::-webkit-scrollbar-thumb:hover{background:#555}@media (max-width:768px){.turnos-club-table-wrapper{margin:0 -12px;overflow-x:scroll;padding:0 4px}.turnos-club-table-wrapper .ant-table{font-size:11px}.turnos-club-table-wrapper .ant-table-thead>tr>th{font-size:11px;padding:4px 2px!important}.turnos-club-table-wrapper .ant-table-cell-fix-left{background:#141414!important;z-index:3!important}.turnos-club-table-wrapper .ant-table-thead .ant-table-cell-fix-left{background:#1f1f1f!important}.turnos-club-table-wrapper::-webkit-scrollbar{height:4px}}@media (min-width:769px) and (max-width:1200px){.turnos-club-table-wrapper .ant-table-thead>tr>th{font-size:12px;padding:5px 3px!important}}
/*# sourceMappingURL=main.861e0e0b.css.map*/