.elementor-8 .elementor-element.elementor-element-d7cd436 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .woocommerce-Input{background-color:#f0f5ff!important;border:none!important;border-radius:8px!important;color:#333!important;font-size:15px!important;height:48px!important;min-height:48px!important;padding:12px 18px!important;box-sizing:border-box!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.elementor-8 .elementor-element.elementor-element-d7cd436 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .woocommerce-Input[readonly]{background-color:#fff!important;border:1px dashed #dbe0e8!important;color:#6c757d!important;cursor:not-allowed!important}.woocommerce .form-row .woocommerce-input-wrapper:has(select)::after,.child-profile-editor-container .form-row:has(select)::after{top:69%!important}body .swal2-popup .swal2-styled.swal2-confirm{background-color:var(--theme-primary,#5a75b5)!important;border:none!important;color:#fff!important}body .swal2-popup .swal2-styled.swal2-confirm:hover{background-color:var(--theme-primary-hover,#4c659d)!important}.child-profile-editor-container .woocommerce .form-row select{background-image:none!important}.child-profile-editor-container .woocommerce .form-row:has(select)::after{position:absolute!important;top:68%!important;right:18px!important;width:0!important;height:0!important;border-right:6px solid transparent!important;pointer-events:none!important}.woocommerce-MyAccount-content .student-management-tabs-navigation{padding-top:25px!important;padding-bottom:25px!important;margin-bottom:25px!important;position:relative;z-index:2}.child-profile-tab-content{display:none;background:#fff;border:1px solid #e0e4f0;border-radius:12px;padding:30px 25px}.child-profile-tab-content.active{display:block}.yh-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.yh-form-grid .form-row{margin:0;padding:0;position:relative}.yh-form-grid .form-row-full{grid-column:1/-1}.yh-card-footer{text-align:center!important;margin-top:30px!important;padding-top:25px!important;border-top:1px solid #e8eaf1!important}.yh-card-footer .btn-update-child{background-color:var(--theme-primary,#5a75b5)!important;color:#fff!important;border-radius:var(--theme-radius,8px)!important;padding:10px 30px!important;font-weight:600}.yh-card-footer .btn-update-child:hover{background-color:var(--theme-primary-hover,#4c659d)!important;transform:translateY(-2px)}.add-new-student-tab{background-color:#e8f5e9!important;color:#2e7d32!important;border:0!important;display:inline-flex!important;align-items:center;justify-content:center;padding:8px 20px!important;gap:4px!important;font-size:14px!important;font-weight:600!important;line-height:1.2!important;vertical-align:middle;transition:all .2s ease}.add-new-student-tab:hover{background-color:#c8e6c9!important;color:#1b5e20!important;transform:translateY(-1px)}.add-new-student-tab .dashicons,.add-new-student-tab span{background:0 0!important;padding:0!important;margin:0!important;font-size:14px!important;width:auto!important;height:auto!important;display:flex!important;align-items:center}.add-new-student-tab:hover,.add-new-student-tab.active{background-color:#d1ecda!important;color:#218838!important}.max-students-reached{background-color:#fee2e2!important;color:#dc2626!important;border:1px solid #fca5a5!important;cursor:not-allowed!important;opacity:.8}@media (max-width:768px){.yh-form-grid{grid-template-columns:1fr}}