.ml-stock-alert{display:flex;gap:14px;margin:18px 0;padding:18px;border:1px solid #d7e5e3;border-radius:10px;background:#f5fbfa;color:#1f2933}.ml-stock-alert--hidden{display:none!important}.ml-stock-alert__icon{display:flex;flex:0 0 42px;width:42px;height:42px;align-items:center;justify-content:center;border-radius:50%;background:#006b68;color:#fff;font-size:21px}.ml-stock-alert__content{min-width:0;flex:1}.ml-stock-alert__content>strong{display:block;margin-bottom:3px;font-size:17px}.ml-stock-alert__content>p{margin:0 0 12px;color:#5f6b76}.ml-stock-alert__row{display:flex;gap:8px}.ml-stock-alert__row input[type=email]{min-width:0;min-height:44px;flex:1;padding:9px 12px;border:1px solid #bfcecc;border-radius:7px;background:#fff}.ml-stock-alert__row .btn{min-height:44px;border-radius:7px;background:#006b68;color:#fff}.ml-stock-alert__privacy{display:flex;gap:7px;align-items:flex-start;margin-top:10px;font-size:12px;color:#5f6b76}.ml-stock-alert__privacy input{margin-top:3px}.ml-stock-alert__notice{margin:10px 0 0!important;padding:9px 11px;border-left:3px solid #d76550;background:#fff8f5;color:#5b6570!important;font-size:12px;line-height:1.45}.ml-stock-alert__honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}.ml-stock-alert__message{margin-top:9px;font-size:13px;font-weight:600}.ml-stock-alert__message.is-success{color:#13833b}.ml-stock-alert__message.is-error{color:#b42318}@media(max-width:767px){.ml-stock-alert{padding:14px}.ml-stock-alert__icon{display:none}.ml-stock-alert__row{flex-direction:column}.ml-stock-alert__row .btn{width:100%}}
.ml-stock-alert__account-actions{display:flex;gap:9px;flex-wrap:wrap}.ml-stock-alert__account-actions .btn{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:10px 18px;border-radius:7px;text-decoration:none}.ml-stock-alert__account-actions .btn-primary{background:#006b68;color:#fff}.ml-stock-alert__account-actions .btn-secondary{border:1px solid #006b68;background:#fff;color:#006b68}.ml-stock-alert__account-email{display:flex;min-width:0;flex:1;flex-direction:column;justify-content:center;padding:8px 12px;border:1px solid #d7e5e3;border-radius:7px;background:#fff}.ml-stock-alert__account-email span{font-size:11px;color:#68747d}.ml-stock-alert__account-email strong{overflow:hidden;color:#1f2933;text-overflow:ellipsis;white-space:nowrap}@media(max-width:767px){.ml-stock-alert__account-actions{flex-direction:column}.ml-stock-alert__account-actions .btn{width:100%}}
.msa-account__list{display:grid;gap:12px}.msa-account__item{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:18px;align-items:center;padding:18px;border:1px solid #dce5e5;border-radius:10px;background:#fff}.msa-account__main{display:flex;flex-direction:column;gap:4px}.msa-account__main a{color:#006b68}.msa-account__main span,.msa-account__main small{color:#68747d}.msa-account__status{padding:6px 10px;border-radius:20px;font-size:12px;font-weight:700}.msa-account__status.is-active,.msa-account__status.is-sent{background:#e2f4ef;color:#006b68}.msa-account__status.is-pending{background:#fff3cd;color:#7a5b00}.msa-account__status.is-expired,.msa-account__status.is-cancelled{background:#eef1f2;color:#68747d}@media(max-width:767px){.msa-account__item{grid-template-columns:1fr}.msa-account__item form{margin:0}}
.msa-confirmation{padding:24px!important;border-radius:10px!important}.msa-confirmation h2{margin:0 0 16px;color:#006b68;font-size:24px}.msa-confirmation p{margin:0 0 12px;line-height:1.55}.msa-confirmation__notice{padding:12px 14px;border-left:3px solid #d76550;background:#fff8f5;color:#4b555c}.msa-confirmation .btn{margin-top:8px;background:#006b68;border-color:#006b68}
