.mcd-container{font-family:-apple-system,BlinkMacSystemFont,'SF Pro Display','Segoe UI',system-ui,sans-serif;color:var(--text-dark);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;min-height:auto}.mcd-container-inner{max-width:var(--content-width,1200px);margin:0 auto}.mcd-container *,.mcd-container *:before,.mcd-container *:after{box-sizing:border-box}.mcd-header{background:var(--surface);border-radius:var(--radius-large);padding:48px;margin-bottom:32px;box-shadow:0 4px 12px rgba(0,0,0,.08);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px;border:1px solid var(--border)}.mcd-welcome-section{display:flex;align-items:center;gap:24px;flex:1}.mcd-profile-avatar{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,var(--primary),var(--info));display:flex;align-items:center;justify-content:center;color:#fff;font-size:28px;font-weight:600;position:relative;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.08)}.mcd-profile-avatar img{width:100%;height:100%;object-fit:cover}.mcd-initials{font-weight:700;letter-spacing:-.5px}.mcd-welcome-text h1{font-size:32px;font-weight:700;color:var(--text-dark);margin:0 0 4px;letter-spacing:-.5px}.mcd-welcome-text p{font-size:17px;color:var(--text-light);font-weight:400;margin:0}.mcd-credits-card{background:linear-gradient(135deg,var(--primary),var(--info));color:#fff;padding:24px;border-radius:var(--radius-large);text-align:center;min-width:200px;position:relative;overflow:hidden;box-shadow:0 8px 25px rgba(0,0,0,.1)}.mcd-credits-card:before{content:'';position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);pointer-events:none}.mcd-credits-label{font-size:15px;opacity:.9;margin-bottom:4px;font-weight:500;position:relative;z-index:1}.mcd-credits-value{font-size:36px;font-weight:700;letter-spacing:-1px;position:relative;z-index:1}.mcd-nav{background:var(--surface);border-radius:var(--radius-large);padding:4px;margin-bottom:32px;box-shadow:0 1px 3px rgba(0,0,0,.05);display:flex;gap:4px;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--border)}.mcd-nav-tab{background:0 0;border:none;padding:16px 24px;border-radius:var(--radius-medium);font-size:16px;font-weight:500;color:var(--text-light);cursor:pointer;transition:all .2s cubic-bezier(.25,.46,.45,.94);white-space:nowrap;position:relative;display:flex;align-items:center;gap:8px;font-family:inherit}.mcd-nav-tab:hover{background:var(--surface-hover);color:var(--text-dark)}.mcd-nav-tab.active{background:var(--primary);color:#fff;transform:scale(1.02);box-shadow:0 1px 3px rgba(0,0,0,.05);border-radius:var(--radius-medium)}.mcd-nav-icon{width:18px;height:18px}.mcd-tab-content{display:none}.mcd-tab-content.active{display:block;animation:mcdFadeIn .3s ease-out}@keyframes mcdFadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.mcd-container .mcd-nav{background:var(--surface) !important;border-radius:var(--radius-large) !important;padding:4px !important;margin-bottom:32px !important;box-shadow:0 1px 3px rgba(0,0,0,.05) !important;display:flex !important;gap:4px !important;overflow-x:auto !important;-webkit-overflow-scrolling:touch !important;border:1px solid var(--border) !important}.mcd-container .mcd-nav-tab,.mcd-container button.mcd-nav-tab{background:0 0 !important;border:none !important;padding:16px 24px !important;border-radius:var(--radius-medium) !important;font-size:16px !important;font-weight:500 !important;color:var(--text-light) !important;cursor:pointer !important;transition:all .2s cubic-bezier(.25,.46,.45,.94) !important;white-space:nowrap !important;position:relative !important;display:flex !important;align-items:center !important;gap:8px !important;font-family:inherit !important;text-decoration:none !important;outline:none !important;box-shadow:none !important;text-shadow:none !important;min-height:auto !important;height:auto !important;width:auto !important;margin:0 !important}.mcd-container .mcd-nav-tab:hover,.mcd-container button.mcd-nav-tab:hover{background:var(--surface-hover) !important;color:var(--text-dark) !important;text-decoration:none !important;transform:none !important}.mcd-container .mcd-nav-tab.active,.mcd-container button.mcd-nav-tab.active{background:var(--primary) !important;color:#fff !important;transform:scale(1.02) !important;box-shadow:0 1px 3px rgba(0,0,0,.05) !important;border:none !important;text-decoration:none !important;border-radius:var(--radius-medium) !important}.mcd-container .mcd-nav-icon{width:18px !important;height:18px !important;flex-shrink:0 !important}.mcd-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:16px}.mcd-section-title{font-size:24px;font-weight:700;color:var(--text-dark);letter-spacing:-.3px;margin:0}.mcd-section-subtitle{font-size:15px;color:var(--text-light);margin:4px 0 0}.mcd-subsection-title{font-size:20px;font-weight:600;color:var(--text-dark);margin:0 0 24px;letter-spacing:-.2px}.mcd-courses-section,.mcd-credits-section{margin-bottom:64px}.mcd-container .mcd-btn,.mcd-container button.mcd-btn,.mcd-container input[type=submit].mcd-btn,.mcd-container input[type=button].mcd-btn,.mcd-container a.mcd-btn{border:none !important;outline:none !important;background-image:none !important;box-shadow:none !important;text-shadow:none !important;border-radius:var(--radius-medium) !important;font-size:14px !important;font-weight:500 !important;cursor:pointer !important;transition:all .2s cubic-bezier(.25,.46,.45,.94) !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:4px !important;text-decoration:none !important;font-family:inherit !important;padding:8px 16px !important;position:relative !important;overflow:hidden !important;vertical-align:middle !important;text-align:center !important;line-height:1.4 !important;min-height:auto !important;height:auto !important;width:auto !important;margin:0 !important}.mcd-container .mcd-btn:focus,.mcd-container button.mcd-btn:focus,.mcd-container input[type=submit].mcd-btn:focus,.mcd-container input[type=button].mcd-btn:focus,.mcd-container a.mcd-btn:focus{outline:none !important;box-shadow:0 0 0 3px var(--primary-light) !important}.mcd-container .mcd-btn.mcd-btn-primary,.mcd-container button.mcd-btn-primary,.mcd-container input[type=submit].mcd-btn-primary,.mcd-container a.mcd-btn-primary{background:var(--primary) !important;background-color:var(--primary) !important;color:#fff !important;border:1px solid var(--primary) !important}.mcd-container .mcd-btn.mcd-btn-primary:hover,.mcd-container button.mcd-btn-primary:hover,.mcd-container input[type=submit].mcd-btn-primary:hover,.mcd-container a.mcd-btn-primary:hover{background:var(--primary-hover) !important;background-color:var(--primary-hover) !important;border-color:var(--primary-hover) !important;transform:translateY(-1px) !important;box-shadow:0 4px 12px rgba(0,0,0,.08) !important;color:#fff !important;text-decoration:none !important}.mcd-container .mcd-btn.mcd-btn-primary:active,.mcd-container button.mcd-btn-primary:active,.mcd-container input[type=submit].mcd-btn-primary:active,.mcd-container a.mcd-btn-primary:active{transform:translateY(0) !important;box-shadow:0 1px 3px rgba(0,0,0,.05) !important}.mcd-container .mcd-btn.mcd-btn-secondary,.mcd-container button.mcd-btn-secondary,.mcd-container input[type=submit].mcd-btn-secondary,.mcd-container a.mcd-btn-secondary{background:var(--surface-header) !important;background-color:var(--surface-header) !important;color:var(--text-dark) !important;border:1px solid var(--border) !important}.mcd-container .mcd-btn.mcd-btn-secondary:hover,.mcd-container button.mcd-btn-secondary:hover,.mcd-container input[type=submit].mcd-btn-secondary:hover,.mcd-container a.mcd-btn-secondary:hover{background:var(--surface-hover) !important;background-color:var(--surface-hover) !important;border-color:var(--border-hover) !important;color:var(--text-dark) !important;text-decoration:none !important;transform:translateY(-1px) !important}.mcd-container .mcd-btn.mcd-btn-danger,.mcd-container button.mcd-btn-danger,.mcd-container input[type=submit].mcd-btn-danger,.mcd-container a.mcd-btn-danger{background:0 0 !important;background-color:transparent !important;color:var(--error) !important;border:1px solid var(--error) !important}.mcd-container .mcd-btn.mcd-btn-danger:hover,.mcd-container button.mcd-btn-danger:hover,.mcd-container input[type=submit].mcd-btn-danger:hover,.mcd-container a.mcd-btn-danger:hover{background:var(--error) !important;background-color:var(--error) !important;border-color:var(--error) !important;color:#fff !important;text-decoration:none !important;transform:translateY(-1px) !important}.mcd-container .mcd-btn:disabled,.mcd-container button.mcd-btn:disabled,.mcd-container input[type=submit].mcd-btn:disabled,.mcd-container .mcd-btn.disabled,.mcd-container button.mcd-btn.disabled{opacity:.6 !important;cursor:not-allowed !important;transform:none !important;pointer-events:none !important;background:var(--surface-header) !important;background-color:var(--surface-header) !important;color:var(--text-muted) !important;border-color:var(--border) !important}.mcd-container .mcd-cancel-course,.mcd-container button.mcd-cancel-course{display:flex !important;align-items:center !important;gap:4px !important;background-color:transparent !important;color:var(--error) !important;border:1px solid var(--error) !important;border-radius:var(--radius-medium) !important;padding:8px 16px !important;font-size:14px !important;cursor:pointer !important;transition:all .2s cubic-bezier(.25,.46,.45,.94) !important;font-family:inherit !important;font-weight:500 !important;text-decoration:none !important;outline:none !important;box-shadow:none !important}.mcd-container .mcd-cancel-course:hover,.mcd-container button.mcd-cancel-course:hover{background-color:var(--error-light) !important;border-color:var(--error) !important;color:var(--error) !important;text-decoration:none !important}.mcd-container .mcd-form-actions .mcd-btn,.mcd-container .mcd-form-actions button.mcd-btn,.mcd-container form .mcd-btn[type=submit],.mcd-container form button[type=submit].mcd-btn{background:var(--primary) !important;background-color:var(--primary) !important;color:#fff !important;border:1px solid var(--primary) !important;font-size:14px !important;font-weight:500 !important;padding:8px 16px !important;border-radius:var(--radius-medium) !important;cursor:pointer !important;transition:all .2s cubic-bezier(.25,.46,.45,.94) !important;text-decoration:none !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:auto !important;height:auto !important}.mcd-container .mcd-form-actions .mcd-btn:hover,.mcd-container .mcd-form-actions button.mcd-btn:hover,.mcd-container form .mcd-btn[type=submit]:hover,.mcd-container form button[type=submit].mcd-btn:hover{background:var(--primary-hover) !important;background-color:var(--primary-hover) !important;border-color:var(--primary-hover) !important;color:#fff !important;text-decoration:none !important;transform:translateY(-1px) !important}.mcd-container .mcd-profile-image-upload label.mcd-btn,.mcd-container label.mcd-btn{background:var(--surface-header) !important;background-color:var(--surface-header) !important;color:var(--text-dark) !important;border:1px solid var(--border) !important;cursor:pointer !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:8px 16px !important;border-radius:var(--radius-medium) !important;font-size:14px !important;font-weight:500 !important;font-family:inherit !important;text-decoration:none !important;transition:all .2s cubic-bezier(.25,.46,.45,.94) !important;margin:0 !important}.mcd-container .mcd-profile-image-upload label.mcd-btn:hover,.mcd-container label.mcd-btn:hover{background:var(--surface-hover) !important;background-color:var(--surface-hover) !important;border-color:var(--border-hover) !important;color:var(--text-dark) !important;text-decoration:none !important}.mcd-container .mcd-upload-image-btn,.mcd-container button.mcd-upload-image-btn{background:var(--primary) !important;background-color:var(--primary) !important;color:#fff !important;border:1px solid var(--primary) !important;padding:8px 16px !important;font-size:14px !important;margin-left:8px !important}.mcd-courses-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:24px}.mcd-course-card{background:var(--surface);border-radius:var(--radius-large);overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.05);transition:all .3s cubic-bezier(.25,.46,.45,.94);border:1px solid var(--border);position:relative}.mcd-course-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.1)}.mcd-course-card.mcd-course-cancelled{opacity:.8}.mcd-course-card.mcd-course-past{opacity:.7}.mcd-course-image{height:180px;background:linear-gradient(135deg,var(--primary-light),var(--primary-subtle));position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.mcd-course-image img{width:100%;height:100%;object-fit:cover}.mcd-course-status{position:absolute;top:16px;right:16px;padding:4px 16px;border-radius:var(--radius-pill);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;backdrop-filter:blur(10px);box-shadow:0 1px 3px rgba(0,0,0,.05)}.mcd-status-upcoming{background:var(--success);color:#fff}.mcd-status-cancelled{background:var(--error);color:#fff}.mcd-status-completed{background:var(--text-muted);color:#fff}.mcd-course-content{padding:24px}.mcd-course-title{font-size:18px;font-weight:600;color:var(--text-dark);margin:0 0 8px;line-height:1.3}.mcd-course-details{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.mcd-course-detail{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text-light)}.mcd-detail-icon{width:16px;height:16px;opacity:.7;flex-shrink:0}.mcd-course-actions{display:flex;gap:8px;align-items:center;justify-content:flex-end}.mcd-cancel-deadline-expired,.mcd-cancel-info-text{font-size:14px;color:var(--text-muted);font-style:italic}.mcd-cancel-deadline-expired{color:var(--error)}.mcd-credit-type-badge{background:var(--primary-light);color:var(--primary);padding:2px 8px;border-radius:var(--radius-pill);font-size:12px;font-weight:600;display:inline-block}.mcd-credits-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px}.mcd-credit-card{background:var(--surface);border-radius:var(--radius-large);overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.05);border:1px solid var(--border);transition:all .3s cubic-bezier(.25,.46,.45,.94)}.mcd-credit-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.mcd-credit-header{padding:24px;background:var(--primary-subtle);display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border)}.mcd-credit-title{font-size:16px;font-weight:600;color:var(--text-dark);margin:0}.mcd-credit-badge{padding:4px 8px;border-radius:var(--radius-pill);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.mcd-status-active{background:var(--success);color:#fff}.mcd-status-inactive{background:var(--text-muted);color:#fff}.mcd-status-expired{background:var(--error);color:#fff}.mcd-status-expiring{background:var(--warning);color:#fff}.mcd-credit-body{padding:24px}.mcd-credit-progress{margin-bottom:24px}.mcd-progress-label{display:flex;justify-content:space-between;margin-bottom:8px;font-size:14px;color:var(--text-light)}.mcd-progress-bar{height:6px;background:var(--border);border-radius:3px;overflow:hidden}.mcd-progress-fill{height:100%;background:linear-gradient(90deg,var(--primary),var(--info));border-radius:3px;transition:width .3s ease}.mcd-credit-details{border-top:1px solid var(--border);padding-top:16px}.mcd-credit-detail{display:flex;justify-content:space-between;margin-bottom:8px;font-size:14px}.mcd-detail-label{color:var(--text-light)}.mcd-detail-value{font-weight:500;color:var(--text-dark)}.mcd-empty-state{text-align:center;padding:64px 24px;background:var(--surface);border-radius:var(--radius-large);box-shadow:0 1px 3px rgba(0,0,0,.05);border:1px solid var(--border)}.mcd-empty-icon{width:80px;height:80px;margin:0 auto 24px;background:var(--surface-header);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--text-muted)}.mcd-empty-icon svg{width:40px;height:40px}.mcd-empty-title{font-size:20px;font-weight:600;color:var(--text-dark);margin:0 0 8px}.mcd-empty-description{font-size:16px;color:var(--text-light);margin:0 0 32px;max-width:400px;margin-left:auto;margin-right:auto}.mcd-profile-image-section{display:flex;align-items:center;gap:32px;margin-bottom:32px;padding:32px;background:var(--surface);border-radius:var(--radius-large);box-shadow:0 1px 3px rgba(0,0,0,.05);border:1px solid var(--border)}.mcd-current-profile-image{flex-shrink:0;width:120px;height:120px;border-radius:50%;overflow:hidden;border:3px solid var(--primary);display:flex;align-items:center;justify-content:center;background:var(--primary-light);box-shadow:0 4px 12px rgba(0,0,0,.08)}.mcd-current-profile-image img{width:100%;height:100%;object-fit:cover}.mcd-profile-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--primary)}.mcd-profile-placeholder svg{width:50px;height:50px}.mcd-profile-image-upload{flex-grow:1}.mcd-profile-image-upload h4{font-size:18px;font-weight:600;color:var(--text-dark);margin:0 0 4px}.mcd-profile-image-upload p{color:var(--text-light);margin:0 0 24px;font-size:15px}#mcd-profile-image-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.mcd-profile-form{background:var(--surface);border-radius:var(--radius-large);padding:32px;box-shadow:0 1px 3px rgba(0,0,0,.05);border:1px solid var(--border);margin-bottom:32px}.mcd-form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;margin-bottom:24px}.mcd-form-group{display:flex;flex-direction:column}.mcd-form-group.mcd-full-width{grid-column:1/-1}.mcd-form-label{font-size:14px;font-weight:500;color:var(--text-dark);margin-bottom:8px}.mcd-container.mcd-container.mcd-container .mcd-form-input{padding:16px;border:1px solid var(--border);border-radius:var(--radius-medium);font-size:16px;transition:all .2s cubic-bezier(.25,.46,.45,.94);background:var(--input-background);font-family:inherit}.mcd-form-input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light)}.mcd-form-input:read-only{background:var(--surface-header);cursor:not-allowed}.mcd-form-hint{display:block;margin-top:4px;font-size:12px;color:var(--text-muted)}.mcd-form-actions{display:flex;gap:16px;align-items:center;margin-top:32px}.mcd-password-section{background:var(--surface);border-radius:var(--radius-large);padding:32px;box-shadow:0 1px 3px rgba(0,0,0,.05);border:1px solid var(--border)}.mcd-password-section h3{font-size:20px;font-weight:600;color:var(--text-dark);margin:0 0 24px}.mcd-password-strength{margin:16px 0}.mcd-strength-bar{display:flex;gap:4px;margin-bottom:8px}.mcd-strength-segment{height:4px;flex:1;background:var(--border);border-radius:2px;transition:background-color .3s ease}.mcd-strength-segment.weak{background:var(--error)}.mcd-strength-segment.medium{background:var(--warning)}.mcd-strength-segment.strong{background:var(--success)}.mcd-strength-segment.very-strong{background:var(--success)}.mcd-password-feedback{font-size:13px;color:var(--text-light);min-height:20px}.mcd-notification{position:fixed;top:max(24px,env(safe-area-inset-top,0px) + 16px);right:24px;max-width:400px;background:var(--surface);border-radius:var(--radius-medium);padding:24px;box-shadow:0 20px 40px rgba(0,0,0,.1);border-left:4px solid var(--primary);transform:translateX(100%);transition:transform .3s cubic-bezier(.25,.46,.45,.94);z-index:1000}.mcd-notification.show{transform:translateX(0)}.mcd-notification.mcd-success{border-left-color:var(--success)}.mcd-notification.mcd-error{border-left-color:var(--error)}.mcd-notification.mcd-warning{border-left-color:var(--warning)}.mcd-notification-content{font-size:14px;color:var(--text-dark)}.mcd-notification-content strong{font-weight:600}.mcd-login-notice,.mcd-error-notice{text-align:center;padding:64px 24px;background:var(--surface);border-radius:var(--radius-large);box-shadow:0 1px 3px rgba(0,0,0,.05);border:1px solid var(--border)}.mcd-notice-content h3{font-size:20px;font-weight:600;color:var(--text-dark);margin:0 0 8px}.mcd-notice-content p{font-size:16px;color:var(--text-light);margin:0}.mcd-notice-content a{color:var(--primary);text-decoration:none;font-weight:500}.mcd-notice-content a:hover{text-decoration:underline}.mcd-pending-notice{background:var(--warning);color:#fff;padding:24px;border-radius:var(--radius-large);margin-bottom:32px;display:flex;align-items:center;gap:16px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.mcd-notice-icon{font-size:24px;flex-shrink:0}.mcd-pending-notice h3{font-size:16px;font-weight:600;margin:0 0 4px}.mcd-pending-notice p{font-size:14px;margin:0;opacity:.9}#mcd-notifications{position:fixed;top:max(24px,env(safe-area-inset-top,0px) + 16px);right:24px;z-index:1000;max-width:400px}#mcd-notifications .mcd-notification{position:relative;top:auto;right:auto;transform:none;margin-bottom:8px}.mcd-loading{opacity:.6;pointer-events:none}.mcd-loading:after{content:'';position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid var(--border);border-top-color:var(--primary);border-radius:50%;animation:mcdSpin 1s linear infinite}@keyframes mcdSpin{to{transform:rotate(360deg)}}@media (max-width:768px){.mcd-header{flex-direction:column;text-align:center;padding:24px}.mcd-welcome-section{flex-direction:column;text-align:center}.mcd-welcome-text h1{font-size:28px}.mcd-section-header{flex-direction:column;align-items:flex-start}.mcd-courses-grid,.mcd-credits-grid{grid-template-columns:1fr}.mcd-form-row{grid-template-columns:1fr}.mcd-profile-image-section{flex-direction:column;text-align:center}.mcd-nav{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.mcd-nav::-webkit-scrollbar{display:none}@media (max-width:768px){.mcd-notification,#mcd-notifications{position:fixed;top:max(16px,env(safe-area-inset-top,0px) + 8px);right:16px;left:16px;max-width:none}#mcd-notifications .mcd-notification{transform:translateY(-100%);margin-bottom:8px}#mcd-notifications .mcd-notification.show{transform:translateY(0)}.mcd-notification{padding:16px;font-size:14px;border-radius:var(--radius-medium);transform:translateY(-100%)}.mcd-notification.show{transform:translateY(0)}}@media (max-width:480px){.mcd-nav-tab{padding:8px 16px;font-size:14px}.mcd-profile-avatar{width:60px;height:60px;font-size:20px}.mcd-welcome-text h1{font-size:24px}.mcd-credits-value{font-size:28px}}.mcd-notification.mcd-success a{color:#fff !important;text-decoration:underline !important;font-weight:600 !important}.mcd-notification.mcd-success a:hover{color:#e8f5e8 !important;opacity:.9 !important}.mcd-notification.mcd-warning a{color:#fff !important;text-decoration:underline !important;font-weight:600 !important}.mcd-notification.mcd-warning a:hover{color:#fff3cd !important;opacity:.9 !important}.mcd-notification.mcd-error a{color:#fff !important;text-decoration:underline !important;font-weight:600 !important}.mcd-notification.mcd-error a:hover{color:#f8d7da !important;opacity:.9 !important}