[data-course-account]{position:relative;flex:none;color:#193c31;font:14px/1.4 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;z-index:30}
.course-profile-trigger{display:flex;align-items:center;gap:9px;min-height:44px;max-width:190px;padding:8px 12px;border:1px solid #d5dfd1;border-radius:24px;background:#f6f7f1;color:#193c31;text-decoration:none;cursor:pointer;list-style:none;font-size:13px;font-weight:500;box-sizing:border-box}
.course-profile-trigger::-webkit-details-marker{display:none}.course-profile-trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.course-profile-trigger svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6;flex:none}
.course-profile-panel{position:absolute;right:0;top:calc(100% + 10px);width:min(270px,calc(100vw - 32px));padding:18px;background:#fff;border:1px solid #dce3d8;border-radius:12px;box-shadow:0 12px 40px #143b2424;box-sizing:border-box;text-align:left}
.course-profile-panel strong{font-size:15px}.course-profile-panel p{font-size:12px;color:#66756b;overflow-wrap:anywhere;margin:5px 0 14px}.course-profile-panel a,.course-profile-panel button{display:flex;align-items:center;width:100%;min-height:44px;padding:10px 0;background:none;border:0;color:#193c31;text-decoration:none;font:inherit;font-size:14px;text-align:left;box-sizing:border-box}.course-profile-panel button{border-top:1px solid #e1e5de;margin-top:6px;cursor:pointer}.course-profile-trigger:focus-visible,.course-profile-panel a:focus-visible,.course-profile-panel button:focus-visible{outline:3px solid #bc9c5d;outline-offset:3px}
.course-header-actions,.checkout-header-actions{display:flex;align-items:center;gap:18px}.checkout-header-actions>a{font-size:12px;text-decoration:none}.student-account>#changePassword,.student-account>#courseLogout{display:none!important}.student-account>#studentAvatar{display:none!important}
.checkout-password-wrap{position:relative}.checkout-password-wrap input{padding-right:90px}.checkout-password-wrap button{position:absolute;right:6px;top:2px;min-height:44px;padding:8px 12px;border:0;background:transparent;color:#193c31;font-size:12px}
@media(max-width:480px){.course-profile-trigger{max-width:145px;font-size:12px;padding:7px 10px}.course-header-actions,.checkout-header-actions{gap:10px}.checkout-header-actions>a{max-width:80px;font-size:11px}.student-topbar>p{display:none}}
@media(max-width:480px){.checkout-header-actions .course-profile-trigger{width:44px;justify-content:center;padding:8px}.checkout-header-actions .course-profile-trigger>span{display:none}}
