.forgot-password__code{display:flex;align-items:flex-end;gap:8px}.forgot-password__code .mibo-input{flex:1;min-width:0}.forgot-password__send{flex-shrink:0}.forgot-password__error{font-size:12px;line-height:1.5;color:#bd4c49}.subscription-settings-notice{position:-webkit-sticky;position:sticky;top:0;z-index:110;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;gap:8px;width:100%;min-height:32px;padding:6px 12px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#8a5a13;background:#fff5df;font-size:12px;line-height:20px}.subscription-settings-notice__window{-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;overflow:hidden}.subscription-settings-notice__track{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;white-space:nowrap;-webkit-animation:subscription-notice-scroll 22s linear infinite;animation:subscription-notice-scroll 22s linear infinite}.subscription-settings-notice__text{display:block;-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;padding-right:40px}@-webkit-keyframes subscription-notice-scroll{0%{-webkit-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(-50%);transform:translate(-50%)}}@keyframes subscription-notice-scroll{0%{-webkit-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(-50%);transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.subscription-settings-notice__track{-webkit-animation:none;animation:none}}.mibo-subscribe-card{margin:8px 0 12px;padding:12px;border-radius:12px;background:#eef9fe;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px}.mibo-subscribe-card__heading{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:8px}.mibo-subscribe-card__icon{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;border-radius:50%;background:#3e91d7}.mibo-subscribe-card__copy{-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}.mibo-subscribe-card__title{display:block;font-size:14px;font-weight:700;line-height:1.5;color:#0b4a9f}.mibo-subscribe-card__desc{display:block;margin-top:4px;font-size:12px;line-height:1.6;color:#586e8b}.mibo-subscribe-card__actions{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:12px}.mibo-subscribe-card .mibo-subscribe-enable{-webkit-flex:1;-ms-flex:1;flex:1}.mibo-subscribe-card .mibo-subscribe-later{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;padding:6px 0;font-size:12px;color:#586e8b}.mibo-order-subscription-step{padding:32px 12px 16px;text-align:center}.mibo-order-subscription-step__title{display:block;margin-top:12px;font-size:20px;font-weight:700;color:#0b4a9f}.mibo-order-subscription-step__subtitle{display:block;margin:8px 0 18px;font-size:13px;color:#586e8b}.mibo-order-subscription-step .mibo-subscribe-card{text-align:left;padding:16px}.mibo-order-subscription-step__tags{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;font-size:13px;color:#1768ad}.mibo-order-subscription-step__tags>taro-text-core{padding:5px 10px;background:#fff;border-radius:12px}.mibo-order-subscription-step__error{color:#bd4c49;font-size:12px;line-height:1.6}.mibo-payment-subscription-modal{width:345px;max-width:calc(100vw - 24px)}.mibo-payment-subscription-modal .nut-dialog{max-height:calc(100vh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}.mibo-payment-subscription-modal .nut-dialog-content{min-height:0;max-height:none;margin:0;overflow-x:hidden;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;scrollbar-width:none}.mibo-payment-subscription-modal .nut-dialog-content::-webkit-scrollbar{display:none}.mibo-payment-subscription-modal .mibo-order-subscription-step{padding:12px 0 0}
