.ant-tabs-tab.ant-tabs-tab-active,.ant-tabs-tab.ant-tabs-tab-active>div,.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-nav .ant-tabs-tab-active>div,.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn:active,.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn:focus,.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn:hover{color:var(--secondary-color)!important}.ant-tabs-tab{color:var(--secondary-color)!important;font-weight:600;transition:color .2s}.ant-tabs-tab:hover{color:var(--primary-color)!important}.ant-tabs-tab-active{color:var(--secondary-color)!important}.ant-tabs-ink-bar{background:var(--primary-color)!important}.ant-tabs-nav .ant-tabs-tab{border:none!important}.ant-tabs-nav .ant-tabs-tab-active{color:var(--secondary-color)!important;border-bottom:2px solid var(--primary-color)!important}.ant-tabs-nav .ant-tabs-tab{background:transparent!important}.ant-tabs-nav .ant-tabs-tab:hover{background:#306e7c14!important}:root{--primary-color: #3C3E6E;--secondary-color: #306E7C;--success-color: #28A745;--error-color: #DC3545;--warning-color: #FFC107;--info-color: #17A2B8;--light-gray: #F8F9FA;--dark-gray: #343A40;--text-color: #212529;--border-color: #CED4DA;--background-color: #FFFFFF}.text-primary{color:var(--primary-color)}.text-secondary{color:var(--secondary-color)}.text-error{color:var(--error-color)}.text-success{color:var(--success-color)}.text-warning{color:var(--warning-color)}.text-info{color:var(--info-color)}.text-light{color:var(--light-gray)}.text-dark{color:var(--dark-gray)}.text-muted{color:var(--text-color)}.text-border{color:var(--border-color)}.text-background{color:var(--background-color)}.bg-primary{background-color:var(--primary-color)}.bg-secondary{background-color:var(--secondary-color)}.bg-success{background-color:var(--success-color)}.bg-error{background-color:var(--error-color)}.bg-warning{background-color:var(--warning-color)}.bg-info{background-color:var(--info-color)}.bg-light{background-color:var(--light-gray)}.bg-dark{background-color:var(--dark-gray)}.bg-primary-50{background-color:#8989f01a}.bg-secondary-50{background-color:#65b1b91a}.border-primary{border-color:var(--primary-color)}.border-secondary{border-color:var(--secondary-color)}.border-secondary-50{border-color:#65b1b91a}.border-secondary-100{border-color:#65b1b933}.custom-pagination .ant-pagination-item{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;color:#fff!important}.custom-pagination .ant-pagination-item-active{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important}.custom-pagination .ant-pagination-item a,.custom-pagination .ant-pagination-item-active a{color:#fff!important;font-size:14px!important}.custom-pagination .ant-pagination-item:hover{background-color:var(--secondary-color)!important;border-color:var(--secondary-color)!important}.custom-pagination .ant-pagination-item:hover a{color:#fff!important}.ant-upload-list-item-actions .ant-btn,.ant-upload-list-item-card-actions-btn{background-color:var(--primary-color)!important;color:#fff!important;border:none!important;transition:background .2s}.ant-upload-list-item-actions .ant-btn>span,.ant-upload-list-item-card-actions-btn>span{color:#fff!important}.ant-upload-list-item-actions .ant-btn svg,.ant-upload-list-item-card-actions-btn svg{color:#fff!important;fill:#fff!important;stroke:#fff!important}.ant-upload-list-item-actions .ant-btn:focus,.ant-upload-list-item-actions .ant-btn:active,.ant-upload-list-item-actions .ant-btn:visited,.ant-upload-list-item-card-actions-btn:focus,.ant-upload-list-item-card-actions-btn:active,.ant-upload-list-item-card-actions-btn:visited,.ant-upload-list-item-actions .ant-btn:hover,.ant-upload-list-item-card-actions-btn:hover{background-color:var(--primary-color)!important;color:#fff!important}.themed-alert{background-color:#306e7c1a!important;border:1px solid rgba(48,110,124,.3)!important}.themed-alert .ant-alert-message,.themed-alert .ant-alert-description{color:var(--secondary-color)!important}.themed-alert .anticon{color:var(--secondary-color)!important;margin-top:4px!important}.dashboard-card{border:1px solid #e8e8e8!important;border-radius:12px!important;transition:box-shadow .2s ease}.dashboard-card:hover{box-shadow:0 4px 16px #00000014!important}.dashboard-card .ant-card-head{border-bottom:1px solid #f0f0f0!important}.dashboard-card .ant-card-head-title{font-weight:600!important;color:var(--dark-gray)!important;font-size:.95rem!important}.dashboard-card-icon{display:inline-flex;align-items:center;color:var(--secondary-color);font-size:16px;margin-right:8px}.stat-value{color:var(--secondary-color)!important;font-size:1.5rem!important;font-weight:700!important}.stat-value-error{color:var(--error-color)!important;font-size:1.5rem!important;font-weight:700!important}.section-header{margin-bottom:16px}.section-header h2{margin:0;font-weight:600;font-size:1.1rem;color:var(--dark-gray)}.dashboard-tabs-wrapper{background:#fafafa;border-radius:10px;padding:20px}.page-header-banner{padding:0 0 20px;margin-bottom:24px;border-bottom:1px solid #f0f0f0}.page-header-banner h1{color:var(--dark-gray);margin:0;font-size:1.5rem;font-weight:600}.custom-menu .ant-menu-item-selected{background-color:transparent!important;color:inherit!important}.custom-menu .ant-menu-item:focus{background-color:transparent!important;outline:none!important;color:inherit!important}.custom-menu .ant-menu-item-active{background-color:transparent!important;color:inherit!important}.custom-spin .ant-spin-dot-item{background-color:var(--primary-color)!important}.custom-spin .ant-spin-text{color:var(--primary-color)!important}.custom-spin .ant-spin svg{color:var(--primary-color)!important;fill:var(--primary-color)!important}.fade-in-down{animation:fadeInDown .6s cubic-bezier(.215,.61,.355,1) both}.fade-in-up{animation:fadeInUp .6s cubic-bezier(.215,.61,.355,1) both}.zoom-in{animation:zoomIn .42s cubic-bezier(.215,.61,.355,1) both}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,20px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.9,.9,.9)}to{opacity:1;transform:none}}.custom-checkbox .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important}.custom-checkbox .ant-checkbox-inner{transition:background .2s}.ant-switch.ant-switch-checked{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important}.ant-switch.ant-switch-checked:focus,.ant-switch.ant-switch-checked:active,.ant-switch.ant-switch-checked:hover{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important}.ant-switch{transition:background .2s}.np-entry-embed{--bg: #f8fafc;--primary: #2563eb;--radius: 12px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--primary) 16%,#ffffff),var(--bg));color:#0f172a;min-height:100%;padding:16px}.np-entry-embed *{box-sizing:border-box}.np-entry-embed__card{background:#fff;border:1px solid #dbe3f0;border-radius:var(--radius);box-shadow:0 12px 30px #0f172a14;margin:0 auto;max-width:720px;padding:20px}.np-entry-embed__card--error,.np-entry-embed__card--success{text-align:center}.np-entry-embed__entry-id{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;margin-top:10px}.np-entry-embed__header h1{font-size:clamp(20px,3.2vw,28px);line-height:1.2;margin:0}.np-entry-embed__header p{color:#475569;margin:8px 0 0}.np-entry-embed__steps{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0}.np-entry-embed__steps span{background:#eef2ff;border-radius:calc(var(--radius) * .8);color:#475569;font-size:13px;padding:8px 10px;text-align:center}.np-entry-embed__steps span.is-active{background:color-mix(in srgb,var(--primary) 18%,#ffffff);color:#0f172a;font-weight:600}.np-entry-embed__section{margin-bottom:16px}.np-entry-embed__section h2{font-size:18px;margin:0 0 12px}.np-entry-embed__class-list{display:grid;gap:10px}.np-entry-embed__class-item{align-items:center;background:#f8fafc;border:1px solid #dbe3f0;border-radius:calc(var(--radius) * .75);cursor:pointer;display:flex;gap:12px;padding:10px 12px}.np-entry-embed__class-item.is-selected{border-color:color-mix(in srgb,var(--primary) 60%,#94a3b8);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 22%,transparent)}.np-entry-embed__class-item input{accent-color:var(--primary)}.np-entry-embed__class-title{font-weight:600}.np-entry-embed__class-price{color:#475569;font-size:13px}.np-entry-embed__total{font-weight:700;margin:14px 0 0}.np-entry-embed__grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.np-entry-embed__grid h2,.np-entry-embed__field--full{grid-column:1 / -1}.np-entry-embed__field{display:flex;flex-direction:column;gap:6px}.np-entry-embed__field span{color:#334155;font-size:13px;font-weight:500}.np-entry-embed__field input,.np-entry-embed__field select,.np-entry-embed__field textarea{background:#fff;border:1px solid #cbd5e1;border-radius:calc(var(--radius) * .75);color:#0f172a;font:inherit;padding:10px;width:100%}.np-entry-embed__field input:focus,.np-entry-embed__field select:focus,.np-entry-embed__field textarea:focus{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 24%,transparent);outline:none}.np-entry-embed__checkbox{align-items:center;display:flex;gap:8px}.np-entry-embed__checkbox input{accent-color:var(--primary)}.np-entry-embed__actions{display:flex;gap:10px;justify-content:flex-end;margin-top:10px}.np-entry-embed__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--primary);border:0;border-radius:calc(var(--radius) * .75);color:#fff;cursor:pointer;font:inherit;font-weight:600;min-width:120px;padding:10px 14px}.np-entry-embed__button:disabled{cursor:not-allowed;opacity:.55}.np-entry-embed__button--secondary{background:#e2e8f0;color:#0f172a}.np-entry-embed__alert{border-radius:calc(var(--radius) * .75);font-size:13px;margin-bottom:12px;padding:10px}.np-entry-embed__alert--error{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.np-entry-embed__status{color:#475569;margin:0}@media (max-width: 720px){.np-entry-embed{padding:10px}.np-entry-embed__card{padding:16px}.np-entry-embed__grid,.np-entry-embed__steps{grid-template-columns:1fr}.np-entry-embed__actions{flex-direction:column}.np-entry-embed__button{width:100%}.np-entry-embed__header-info{align-items:flex-start!important;gap:12px!important}.np-entry-embed__club-logo{height:36px!important;max-width:60px!important}}.class-list-container{display:flex;flex-direction:column;gap:1rem}.class-item{border:1px solid #ddd;padding:1rem;border-radius:8px;background-color:#f9f9f9}.class-header{display:flex;justify-content:space-between;font-weight:700;margin-bottom:.5rem}.class-details{font-size:.9rem;color:#555}.class-pricing{display:flex;justify-content:space-between;font-size:.9rem;margin-bottom:.5rem}.regular-price{color:#333}.feo-price{color:#888}
