.maralex-edge-account .ma-account-button,.ma-course-catalog .ma-account-button{display:inline-flex!important;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;padding:11px 16px!important;border:1px solid #7d64f3!important;border-radius:6px!important;background:#7d64f3!important;color:#fff!important;text-decoration:none!important;text-align:center;font:inherit!important;font-size:15px!important;line-height:1.4!important;letter-spacing:normal!important;word-spacing:normal!important;white-space:normal;cursor:pointer;transition:background-color .15s,border-color .15s}
.maralex-edge-account .ma-account-button:hover,.ma-course-catalog .ma-account-button:hover{background:#6249d2!important;border-color:#6249d2!important;color:#fff!important}
.maralex-edge-account .ma-account-button--secondary,.ma-course-catalog .ma-account-button--secondary{background:#fff!important;color:#6249d2!important}
.maralex-edge-account .ma-account-button--secondary:hover,.ma-course-catalog .ma-account-button--secondary:hover{background:#f1edff!important;color:#4d35b4!important}
.maralex-edge-account .ma-account-button:focus-visible,.ma-course-catalog .ma-account-button:focus-visible{outline:3px solid #b5a6ff;outline-offset:3px}
.maralex-edge-account .ma-program-actions{display:flex!important;flex-wrap:wrap;gap:12px;align-items:stretch}
.ma-course-catalog .ma-course-catalog-links{flex-direction:column;align-items:stretch;gap:10px}
.ma-course-catalog .ma-course-catalog-badge{background:#dff5e7!important;color:#146b36!important;border:1px solid #8ed1a6;border-radius:5px;padding:7px 10px;font-weight:600}
.ma-course-catalog .ma-course-news button{background:#7d64f3!important;border-color:#7d64f3!important;color:white!important;border-radius:6px;min-height:44px}
.academy-mycourse .academy-widget-enroll__continue a{color:#fff!important}
@media(max-width:600px){.maralex-edge-account .ma-program-actions .ma-account-button{width:100%;flex-basis:100%}}
