.woocommerce-account .cl-page-content--full{background:linear-gradient(135deg,#f0f0ff,#f7fafc 40%,#e7ffff);flex:1}.woocommerce-account .cl-page-content--full:has(.cl-auth-page){display:flex;flex-direction:column}.woocommerce-account .cl-page-content--full:has(.cl-auth-page) .woocommerce{display:flex;flex:1;flex-direction:column}.woocommerce-account .woocommerce{display:grid;gap:2rem;grid-template-columns:1fr;margin:0 auto;max-width:1200px;padding:2rem 1rem}@media (min-width:768px){.woocommerce-account .woocommerce{grid-template-columns:260px 1fr;padding:2.5rem 1.5rem}}@media (min-width:1024px){.woocommerce-account .woocommerce{grid-template-columns:280px 1fr;padding:3rem 2rem}}.woocommerce-account .woocommerce:has(.cl-auth-page){display:block;max-width:none;padding:0}.woocommerce-account .cl-auth-page{align-items:center;display:flex;flex:1;grid-column:1/-1;justify-content:center;padding:2rem 1rem}.woocommerce-account .cl-auth-container{max-width:440px;width:100%}.woocommerce-account .cl-auth-card{background:#fff;border:1px solid #eef0f6;border-radius:16px;box-shadow:0 4px 24px #0000ac0f;padding:2.5rem}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{float:none!important;max-width:100%;width:auto!important}@media (min-width:768px){.woocommerce-account .woocommerce-MyAccount-navigation{grid-column:1;grid-row:1}.woocommerce-account .woocommerce-MyAccount-content{grid-column:2;grid-row:1}}.woocommerce-MyAccount-navigation{align-self:start;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 3px #0000000a;overflow:hidden}@media (min-width:768px){.woocommerce-MyAccount-navigation{position:sticky;top:2rem}}.woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:.5rem}@media (max-width:767px){.woocommerce-MyAccount-navigation ul{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:.25rem;padding:.5rem;scrollbar-width:none}.woocommerce-MyAccount-navigation ul::-webkit-scrollbar{display:none}}.woocommerce-MyAccount-navigation ul li{margin:0;padding:0}.woocommerce-MyAccount-navigation ul li a{align-items:center;border:none;border-radius:10px;color:#475569;display:flex;font-size:.925rem;font-weight:500;gap:.75rem;margin:1px 0;padding:.75rem 1rem;text-decoration:none;transition:all .15s ease}@media (max-width:767px){.woocommerce-MyAccount-navigation ul li a{font-size:.875rem;padding:.625rem 1rem;white-space:nowrap}}.woocommerce-MyAccount-navigation ul li a:hover{background:#f0f0ff;color:#0000ac}.woocommerce-MyAccount-navigation ul li.is-active a,.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard.is-active a{background:linear-gradient(135deg,#f0f0ff,#e6ecff);box-shadow:inset 0 0 0 1.5px #0000ac26;color:#0000ac;font-weight:600}.woocommerce-MyAccount-navigation ul li a:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;flex-shrink:0;height:20px;opacity:.6;width:20px}.woocommerce-MyAccount-navigation ul li.is-active a:before{opacity:1}.woocommerce-MyAccount-navigation-link--dashboard a:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' stroke='%23475569' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M3 3h7v7H3zM14 3h7v7h-7zM14 14h7v7h-7zM3 14h7v7H3z'/%3E%3C/svg%3E")}.woocommerce-MyAccount-navigation-link--dashboard.is-active a:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' stroke='%230000ac' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M3 3h7v7H3zM14 3h7v7h-7zM14 14h7v7h-7zM3 14h7v7H3z'/%3E%3C/svg%3E")}.woocommerce-MyAccount-navigation-link--orders a:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' stroke='%23475569' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4zM3 6h18'/%3E%3Cpath d='M16 10a4 4 0 0 1-8 0'/%3E%3C/svg%3E")}.woocommerce-MyAccount-navigation-link--orders.is-active a:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' stroke='%230000ac' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4zM3 6h18'/%3E%3Cpath d='M16 10a4 4 0 0 1-8 0'/%3E%3C/svg%3E")}.woocommerce-MyAccount-navigation-link--downloads a:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' stroke='%23475569' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4M7 10l5 5 5-5M12 15V3'/%3E%3C/svg%3E")}.woocommerce-MyAccount-navigation-link--downloads.is-active a:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' stroke='%230000ac' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4M7 10l5 5 5-5M12 15V3'/%3E%3C/svg%3E")}.woocommerce-MyAccount-navigation-link--edit-address a:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' stroke='%23475569' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E")}.woocommerce-MyAccount-navigation-link--edit-address.is-active a:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' stroke='%230000ac' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E")}.woocommerce-MyAccount-navigation-link--edit-account a:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' stroke='%23475569' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E")}.woocommerce-MyAccount-navigation-link--edit-account.is-active a:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' stroke='%230000ac' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E")}.woocommerce-MyAccount-navigation-link--favorites a:before,.woocommerce-MyAccount-navigation-link--mis-favoritos a:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' stroke='%23475569' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78'/%3E%3C/svg%3E")}.woocommerce-MyAccount-navigation-link--favorites.is-active a:before,.woocommerce-MyAccount-navigation-link--mis-favoritos.is-active a:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' stroke='%230000ac' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78'/%3E%3C/svg%3E")}.woocommerce-MyAccount-navigation-link--lp-profile a:before,.woocommerce-MyAccount-navigation-link--mi-aprendizaje a:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' stroke='%23475569' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M2 3h6a4 4 0 0 1 4 4v14a3 3 0 0 0-3-3H2zM22 3h-6a4 4 0 0 0-4 4v14a3 3 0 0 1 3-3h7z'/%3E%3C/svg%3E")}.woocommerce-MyAccount-navigation-link--lp-profile.is-active a:before,.woocommerce-MyAccount-navigation-link--mi-aprendizaje.is-active a:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' stroke='%230000ac' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M2 3h6a4 4 0 0 1 4 4v14a3 3 0 0 0-3-3H2zM22 3h-6a4 4 0 0 0-4 4v14a3 3 0 0 1 3-3h7z'/%3E%3C/svg%3E")}.woocommerce-MyAccount-navigation-link--payment-methods a:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' stroke='%23475569' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect width='22' height='16' x='1' y='4' rx='2' ry='2'/%3E%3Cpath d='M1 10h22'/%3E%3C/svg%3E")}.woocommerce-MyAccount-navigation-link--payment-methods.is-active a:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' stroke='%230000ac' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect width='22' height='16' x='1' y='4' rx='2' ry='2'/%3E%3Cpath d='M1 10h22'/%3E%3C/svg%3E")}.woocommerce-MyAccount-navigation-link--mis-suscripciones a:before,.woocommerce-MyAccount-navigation-link--subscriptions a:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' stroke='%23475569' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect width='22' height='16' x='1' y='4' rx='2' ry='2'/%3E%3Cpath d='M1 10h22'/%3E%3C/svg%3E")}.woocommerce-MyAccount-navigation-link--mis-suscripciones.is-active a:before,.woocommerce-MyAccount-navigation-link--subscriptions.is-active a:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' stroke='%230000ac' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect width='22' height='16' x='1' y='4' rx='2' ry='2'/%3E%3Cpath d='M1 10h22'/%3E%3C/svg%3E")}.woocommerce-MyAccount-navigation-link--mi-nivel a:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' stroke='%23475569' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='8' r='7'/%3E%3Cpath d='M8.21 13.89 7 23l5-3 5 3-1.21-9.12'/%3E%3C/svg%3E")}.woocommerce-MyAccount-navigation-link--mi-nivel.is-active a:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' stroke='%230000ac' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='8' r='7'/%3E%3Cpath d='M8.21 13.89 7 23l5-3 5 3-1.21-9.12'/%3E%3C/svg%3E")}.woocommerce-MyAccount-navigation-link--customer-logout a:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' stroke='%23dc2626' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4M16 17l5-5-5-5M21 12H9'/%3E%3C/svg%3E")}.woocommerce-MyAccount-navigation-link--customer-logout{border-top:1px solid #f1f5f9;margin-top:.25rem;padding-top:.25rem}.woocommerce-MyAccount-navigation-link--customer-logout a{color:#dc2626}.woocommerce-MyAccount-navigation-link--customer-logout a:hover{background:#fef2f2;color:#dc2626}.woocommerce-MyAccount-content{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 3px #0000000a;min-height:400px;padding:2rem}@media (max-width:767px){.woocommerce-MyAccount-content{border-radius:12px;padding:1.25rem}}.woocommerce-MyAccount-content>p:first-child strong{color:#0000ac;font-weight:700}.woocommerce-MyAccount-content>p a{border-bottom:1px dashed rgba(0,0,172,.3);color:#0000ac;font-weight:600;padding-bottom:1px;text-decoration:none;transition:all .15s}.woocommerce-MyAccount-content>p a:hover{border-bottom-style:solid;color:#008}.woocommerce-MyAccount-content table,.woocommerce-MyAccount-content table.woocommerce-orders-table,.woocommerce-MyAccount-content table.woocommerce-table--order-downloads{border:none;border-collapse:collapse;margin-bottom:1.5rem;width:100%}.woocommerce-MyAccount-content table thead th{background:#f8fafc;border-bottom:2px solid #e2e8f0;color:#0000ac;font-size:.8rem;font-weight:600;letter-spacing:.05em;padding:.875rem 1rem;text-align:left;text-transform:uppercase}.woocommerce-MyAccount-content table tbody td{border-bottom:1px solid #f1f5f9;color:#374151;font-size:.95rem;padding:1rem;vertical-align:middle}.woocommerce-MyAccount-content table tbody tr:hover{background:#fafaff}.woocommerce-MyAccount-content table tbody tr:last-child td{border-bottom:none}.woocommerce-MyAccount-content table a{color:#0000ac;font-weight:600;text-decoration:none}.woocommerce-MyAccount-content table a:hover{text-decoration:underline}.woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-status{font-size:.85rem;font-weight:600}@media (max-width:640px){.woocommerce-MyAccount-content table,.woocommerce-MyAccount-content table tbody,.woocommerce-MyAccount-content table td,.woocommerce-MyAccount-content table th,.woocommerce-MyAccount-content table thead,.woocommerce-MyAccount-content table tr{display:block;width:100%}.woocommerce-MyAccount-content table thead{display:none}.woocommerce-MyAccount-content table tr{border-bottom:1px solid #f1f5f9;padding:1rem 0}.woocommerce-MyAccount-content table td{border:none;padding:.375rem 0;text-align:left}.woocommerce-MyAccount-content table td:before{color:#64748b;content:attr(data-title) ": ";font-size:.8rem;font-weight:600;text-transform:uppercase}}.woocommerce-MyAccount-content .woocommerce-EditAccountForm,.woocommerce-MyAccount-content .woocommerce-address-fields{max-width:600px}.woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row,.woocommerce-MyAccount-content .woocommerce-address-fields .form-row{margin-bottom:1.25rem}.woocommerce-MyAccount-content label{color:#374151;display:block;font-size:.875rem;font-weight:600;margin-bottom:.375rem}.woocommerce-MyAccount-content label .required{color:#dc2626}.woocommerce-MyAccount-content input[type=email],.woocommerce-MyAccount-content input[type=password],.woocommerce-MyAccount-content input[type=tel],.woocommerce-MyAccount-content input[type=text],.woocommerce-MyAccount-content select,.woocommerce-MyAccount-content textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;color:#1e293b;font-family:inherit;font-size:.95rem;padding:.75rem 1rem;transition:border-color .2s,box-shadow .2s;width:100%}.woocommerce-MyAccount-content input:focus,.woocommerce-MyAccount-content select:focus,.woocommerce-MyAccount-content textarea:focus{border-color:#99f;box-shadow:0 0 0 3px #9999ff26;outline:none}.woocommerce-MyAccount-content fieldset{border:1.5px solid #e2e8f0;border-radius:12px;margin:1.5rem 0;padding:1.5rem}.woocommerce-MyAccount-content fieldset legend{color:#0000ac;font-size:1rem;font-weight:700;padding:0 .5rem}.woocommerce-MyAccount-content .button,.woocommerce-MyAccount-content .woocommerce-Button,.woocommerce-MyAccount-content button[type=submit]{align-items:center;background:#0000ac;border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.95rem;font-weight:600;justify-content:center;padding:.75rem 1.5rem;text-decoration:none;transition:all .2s}.woocommerce-MyAccount-content .button:hover,.woocommerce-MyAccount-content .woocommerce-Button:hover,.woocommerce-MyAccount-content button[type=submit]:hover{background:#008;box-shadow:0 4px 12px #0000ac40;transform:translateY(-1px)}.woocommerce-MyAccount-content .woocommerce-button.view{background:transparent;border:1.5px solid #0000ac;color:#0000ac;font-size:.85rem;padding:.5rem 1rem}.woocommerce-MyAccount-content .woocommerce-button.view:hover{background:#0000ac;color:#fff}.woocommerce-MyAccount-content .col2-set,.woocommerce-MyAccount-content .woocommerce-Addresses{display:grid!important;gap:1.5rem;grid-template-columns:1fr}@media (min-width:640px){.woocommerce-MyAccount-content .col2-set,.woocommerce-MyAccount-content .woocommerce-Addresses{grid-template-columns:1fr 1fr}}.woocommerce-MyAccount-content .woocommerce-Address{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem;transition:box-shadow .2s}.woocommerce-MyAccount-content .woocommerce-Address:hover{box-shadow:0 2px 8px #0000000f}.woocommerce-MyAccount-content .col2-set header,.woocommerce-MyAccount-content .woocommerce-Address header,.woocommerce-MyAccount-content .woocommerce-Address-title{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin-bottom:.75rem}.woocommerce-MyAccount-content .col2-set header h3,.woocommerce-MyAccount-content .woocommerce-Address header h2,.woocommerce-MyAccount-content .woocommerce-Address header h3,.woocommerce-MyAccount-content .woocommerce-Address-title h2,.woocommerce-MyAccount-content .woocommerce-Address-title h3{color:#0000ac;font-size:1rem;font-weight:700;margin:0}.woocommerce-MyAccount-content .col2-set header a.edit,.woocommerce-MyAccount-content .woocommerce-Address header a.edit,.woocommerce-MyAccount-content .woocommerce-Address-title a{align-items:center;background:#fff;border:1px solid rgba(0,0,172,.2);border-radius:6px;color:#0000ac;display:inline-flex;font-size:.8rem;font-weight:600;gap:.375rem;padding:.35rem .75rem;text-decoration:none;transition:all .15s}.woocommerce-MyAccount-content .col2-set header a.edit:hover,.woocommerce-MyAccount-content .woocommerce-Address header a.edit:hover,.woocommerce-MyAccount-content .woocommerce-Address-title a:hover{background:#0000ac;border-color:#0000ac;color:#fff}.woocommerce-MyAccount-content .col2-set address,.woocommerce-MyAccount-content .woocommerce-Address address{color:#64748b;font-size:.925rem;font-style:normal;line-height:1.7}.woocommerce-MyAccount-content>p:first-child{background:linear-gradient(135deg,#f0f0ff,#e7ffff);border:1px solid rgba(0,0,172,.08);border-radius:12px;color:#475569;font-size:1rem;line-height:1.7;margin-bottom:1.5rem;padding:1.25rem 1.5rem}.woocommerce-MyAccount-content .woocommerce-Address address{color:#64748b;font-size:.95rem;font-style:normal;line-height:1.6}.woocommerce-account .woocommerce-error,.woocommerce-account .woocommerce-info,.woocommerce-account .woocommerce-message{border-left-style:solid;border-left-width:4px;border-radius:10px;font-size:.95rem;margin-bottom:1.5rem;padding:1rem 1.25rem}.woocommerce-account .woocommerce-message{background:#d2fbf3;border-left-color:#6ee4d0;color:#065f46}.woocommerce-account .woocommerce-info{background:#e6ecff;border-left-color:#0000ac;color:#0000ac}.woocommerce-account .woocommerce-error{background:#fee2e2;border-left-color:#dc2626;color:#991b1b}.woocommerce-MyAccount-content .woocommerce-info,.woocommerce-MyAccount-content .woocommerce-message--info{padding:2rem;text-align:center}.woocommerce-MyAccount-content .woocommerce-pagination{display:flex;gap:.5rem;justify-content:center;margin-top:1.5rem}.woocommerce-MyAccount-content .woocommerce-pagination a,.woocommerce-MyAccount-content .woocommerce-pagination span{align-items:center;border-radius:8px;display:inline-flex;font-size:.875rem;font-weight:600;height:36px;justify-content:center;text-decoration:none;transition:all .2s;width:36px}.woocommerce-MyAccount-content .woocommerce-pagination a{background:#f8fafc;border:1px solid #e2e8f0;color:#374151}.woocommerce-MyAccount-content .woocommerce-pagination a:hover{background:#0000ac;border-color:#0000ac;color:#fff}.woocommerce-MyAccount-content .woocommerce-pagination span.current{background:#0000ac;color:#fff}.cl-section-heading{color:#0000ac;font-size:1.375rem;font-weight:700;margin:0 0 .5rem}.cl-section-description{color:#64748b;font-size:.95rem;margin-bottom:1.5rem}.cl-dashboard-welcome{align-items:center;background:linear-gradient(135deg,#f0f0ff,#e7ffff);border:1px solid rgba(0,0,172,.08);border-radius:14px;display:flex;gap:1rem;margin-bottom:2rem;padding:1.5rem}.cl-dashboard-avatar{align-items:center;background:#0000ac;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:1.25rem;font-weight:700;height:52px;justify-content:center;width:52px}.cl-dashboard-greeting{color:#0000ac;font-size:1.25rem;font-weight:700;margin:0}.cl-dashboard-subtitle{color:#64748b;font-size:.9rem;margin:.125rem 0 0}.cl-dashboard-cards{display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr);margin-bottom:1.5rem}@media (min-width:640px){.cl-dashboard-cards{grid-template-columns:repeat(4,1fr)}}.cl-dashboard-card{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;flex-direction:column;gap:.5rem;padding:.875rem .75rem;text-align:center;text-decoration:none;transition:all .2s}.cl-dashboard-card:hover{border-color:#99f;box-shadow:0 4px 12px #0000ac14;transform:translateY(-2px)}.cl-dashboard-card--cta{background:linear-gradient(135deg,#f0fff8,#e7ffff);border-color:#6ee4d0}.cl-dashboard-card-icon{color:#0000ac}.cl-dashboard-card-info{display:flex;flex-direction:column;gap:.125rem}.cl-dashboard-card-number{color:#0000ac;font-size:1.5rem;font-weight:700}.cl-dashboard-card-label{color:#64748b;font-size:.8125rem;font-weight:500}.cl-dashboard-section{margin-top:1rem}.cl-dashboard-section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.cl-dashboard-section-header h3{color:#1e293b;font-size:1rem;font-weight:700;margin:0}.cl-dashboard-section-header a{color:#0000ac;font-size:.8125rem;font-weight:600;text-decoration:none}.cl-dashboard-section-header a:hover{text-decoration:underline}.cl-dashboard-order-item{align-items:center;border:1px solid #f1f5f9;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:.5rem;padding:.875rem 1rem;transition:background .15s}.cl-dashboard-order-item:hover{background:#fafaff}.cl-dashboard-order-number{color:#0000ac;font-size:.9rem;font-weight:700}.cl-dashboard-order-date{color:#94a3b8;font-size:.8rem;margin-left:.75rem}.cl-dashboard-order-meta{align-items:center;display:flex;gap:1rem}.cl-dashboard-order-total{color:#1e293b;font-size:.9rem;font-weight:600}.cl-order-badge{border-radius:9999px;display:inline-block;font-size:.75rem;font-weight:600;padding:.25rem .75rem;text-transform:capitalize}.cl-dashboard-order-status.cl-status-completed,.cl-order-badge--completed{background:#d2fbf3;color:#065f46}.cl-dashboard-order-status.cl-status-processing,.cl-order-badge--processing{background:#e6ecff;color:#0000ac}.cl-dashboard-order-status.cl-status-on-hold,.cl-order-badge--on-hold{background:#fef3c7;color:#92400e}.cl-dashboard-order-status.cl-status-pending,.cl-order-badge--pending{background:#fef9c3;color:#854d0e}.cl-dashboard-order-status.cl-status-cancelled,.cl-dashboard-order-status.cl-status-failed,.cl-order-badge--cancelled,.cl-order-badge--failed{background:#fee2e2;color:#991b1b}.cl-dashboard-order-status.cl-status-refunded,.cl-order-badge--refunded{background:#f1f5f9;color:#64748b}.cl-empty-state{padding:3rem 1.5rem;text-align:center}.cl-empty-state-icon{margin-bottom:1.25rem}.cl-empty-state-title{color:#1e293b;font-size:1.125rem;font-weight:700;margin:0 0 .5rem}.cl-empty-state-text{color:#64748b;font-size:.95rem;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;max-width:360px}.cl-account-header{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;gap:1rem;margin-bottom:2rem;padding:1.25rem}.cl-account-avatar{align-items:center;background:linear-gradient(135deg,#0000ac,#99f);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:1.125rem;font-weight:700;height:48px;justify-content:center;width:48px}.cl-account-name{color:#1e293b;display:block;font-size:1rem;font-weight:700}.cl-account-email{color:#64748b;display:block;font-size:.8125rem}.cl-form-row-group{display:grid;gap:1rem;grid-template-columns:1fr 1fr}@media (max-width:480px){.cl-form-row-group{grid-template-columns:1fr}}.cl-field-hint{color:#94a3b8;display:block;font-size:.8rem;margin-top:.375rem}.cl-address-back{margin-bottom:1.5rem}.cl-address-back a{align-items:center;color:#0000ac;display:inline-flex;font-size:.875rem;font-weight:600;gap:.375rem;text-decoration:none;transition:color .15s}.cl-address-back a:hover{color:#99f}.cl-address-empty{color:#94a3b8;font-style:italic}.cl-order-header{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:.5rem}.cl-order-date{color:#64748b;font-size:.9rem;margin-bottom:1.5rem}.cl-form-row-group .form-row{margin-bottom:0!important}.cl-mi-nivel{gap:1rem}.cl-mi-nivel,.cl-mi-nivel-card{display:flex;flex-direction:column}.cl-mi-nivel-card{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 4px 16px #0000ac0a;gap:.75rem;padding:2rem 1.5rem;text-align:center}.cl-mi-nivel-tag{background:#6ee4d0;border-radius:9999px;color:#0000ac;display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.08em;padding:.35rem .9rem;text-transform:uppercase}.cl-mi-nivel-label{color:#64748b;font-size:.9rem;margin-top:.25rem}.cl-mi-nivel-badge{background:linear-gradient(135deg,#0000ac,#99f);border-radius:14px;color:#fff;display:inline-block;font-size:3rem;font-weight:800;letter-spacing:.05em;line-height:1;margin:.25rem 0 .5rem;min-width:5rem;padding:1rem 2.5rem}@media (max-width:480px){.cl-mi-nivel-badge{font-size:2.25rem;padding:.875rem 2rem}}.cl-mi-nivel-date{color:#64748b;font-size:.85rem;margin-bottom:.75rem}.cl-mi-nivel-cta.button{align-items:center;display:inline-flex;gap:.5rem}.cl-mi-nivel-note{color:#64748b;font-size:.85rem;margin:0;max-width:24rem}.cl-mi-nivel-footnote{color:#94a3b8;font-size:.8rem;margin:.25rem 0 0;text-align:center}.cl-mi-nivel-diploma-preview{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.cl-mi-nivel-preview-title{color:#1e293b;font-size:1rem;font-weight:700;margin:0}.cl-mi-nivel-iframe-wrap{aspect-ratio:1.414/1;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px #0000ac0a;min-height:320px;overflow:hidden;position:relative;width:100%}.cl-mi-nivel-iframe{border:0;display:block;height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.cl-mi-nivel-preview-help{color:#94a3b8;font-size:.8rem;margin:.25rem 0 0}.cl-mi-nivel-shortcode-wrap{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px #0000ac0a;overflow:hidden;padding:1rem}.cl-mi-nivel-shortcode-wrap>*{max-width:100%}
