:root{--mcv-uc-accent:var(--wp--preset--color--maincolor,#00cdb8);--mcv-uc-bg:#fff;--mcv-uc-fg:#333;--mcv-uc-border:#e7e7ea;--mcv-uc-muted:#6b7280;--mcv-uc-input-bg:#e8f0fe}.mcv-usercenter{display:flex;position:relative;--mcv-avatar-size:40px}.mcv-usercenter p{margin:0;padding:0}.mcv-uc-trigger{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:8px;padding:0}.mcv-avatar{border-radius:50%;cursor:pointer;display:block;height:var(--mcv-avatar-size);-o-object-fit:cover;object-fit:cover;width:var(--mcv-avatar-size)}.mcv-uc-name{color:var(--mcv-uc-fg);font-size:14px;line-height:1}.mcv-uc-avatar-wrap{display:inline-block;position:relative}.mcv-uc-badge{background:#f04134;border:2px solid var(--mcv-uc-bg);border-radius:10px;color:#fff;font-size:10px;font-style:normal;font-weight:600;line-height:1;min-width:16px;padding:3px 4px;right:-5px;text-align:center;top:-5px}.mcv-uc-badge,.mcv-usercenter .submenu{box-sizing:border-box;position:absolute}.mcv-usercenter .submenu{background:var(--mcv-uc-bg);border-radius:8px;box-shadow:0 8px 30px rgba(0,80,179,.12);color:var(--mcv-uc-fg);display:none;flex-direction:column;font-size:15px;min-width:160px;padding:12px 14px;right:0;top:calc(var(--mcv-avatar-size) + 18px);white-space:nowrap;width:auto;z-index:1000}.mcv-usercenter .submenu.is-open{display:flex}.mcv-usercenter .submenu p{line-height:36px}.mcv-usercenter .submenu .mcv-bind-account,.mcv-usercenter .submenu a{background:none;border:0;color:var(--mcv-uc-fg);cursor:pointer;font:inherit;padding:8px 6px;text-align:left;text-decoration:none;white-space:nowrap}.mcv-usercenter .submenu .mcv-bind-account:hover,.mcv-usercenter .submenu a:hover{color:var(--mcv-uc-accent)}.mcv-usercenter .submenu .mcv-bind-account{border-top:1px solid var(--mcv-uc-border);margin-top:5px;padding-top:10px;width:100%}.mcv-usercenter .submenu .mcv-uc-menu-list{display:flex;flex-direction:column}.mcv-usercenter .submenu a.mcv-uc-notifications{align-items:center;display:flex;justify-content:space-between}.mcv-uc-notice-count{align-items:center;background:#f04134;border:2px solid var(--mcv-uc-bg);border-radius:999px;box-sizing:border-box;color:#fff;display:inline-flex;font-size:10px;font-style:normal;font-weight:600;justify-content:center;line-height:1;margin-left:8px;min-height:18px;min-width:18px;padding:2px 5px;text-align:center}.mcv-notify-modal{max-width:400px;width:92vw}.mcv-notify-modal .mcv-notify-bd{max-height:60vh}.mcv-notify-hd{align-items:center;display:flex;font-size:14px;gap:8px;justify-content:space-between;padding:0 0 10px}.mcv-notify-hd-title{color:var(--mcv-uc-fg);flex:1;font-weight:600;text-align:left}.mcv-notify-readall{color:var(--mcv-uc-accent);cursor:pointer;font-size:12px;text-decoration:none}.mcv-notify-bd{max-height:320px;overflow-y:auto;padding:6px 0}.mcv-notify-item{border-bottom:1px solid var(--mcv-uc-border);cursor:pointer;padding:10px 6px}.mcv-notify-item:last-child{border-bottom:0}.mcv-notify-item:hover{background:rgba(0,0,0,.04)}.mcv-notify-item .mcv-notify-title{color:var(--mcv-uc-fg);font-size:13px;font-weight:600;margin:0 0 4px}.mcv-notify-item .mcv-notify-content{color:var(--mcv-uc-fg);font-size:12px;line-height:1.5;margin:0 0 4px;opacity:.75;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcv-notify-item .mcv-notify-date{color:var(--mcv-uc-fg);font-size:11px;opacity:.5}.mcv-notify-item.read{opacity:.5}.mcv-notify-empty{color:var(--mcv-uc-fg);font-size:13px;opacity:.6;padding:24px 0;text-align:center}.mcv-usercenter.is-dark{--mcv-uc-bg:#0f1419;--mcv-uc-fg:#c8d2d9;--mcv-uc-border:hsla(0,0%,100%,.12)}.mcv-usercenter.is-dark .mcv-uc-name{color:#c8d2d9}.mcv-usercenter.is-dark .submenu .mcv-bind-account:hover,.mcv-usercenter.is-dark .submenu a:hover{color:#fff}.mcv-login-modal.is-dark,.mcv-notify-modal.is-dark,.mcv-sms-bind-modal.is-dark,.mcv-user-section-modal.is-dark,.mcv-wechat-bind-modal.is-dark{--mcv-uc-bg:#0f1419;--mcv-uc-fg:#c8d2d9;--mcv-uc-border:hsla(0,0%,100%,.12);--mcv-uc-muted:#8797a1;--mcv-uc-input-bg:hsla(0,0%,100%,.06)}.mcv-login-modal.is-dark,.mcv-notify-modal.is-dark,.mcv-user-section-modal.is-dark{background:var(--mcv-uc-bg);color:var(--mcv-uc-fg)}.mcv-notify-modal.is-dark .components-modal__header,.mcv-user-section-modal.is-dark .components-modal__header{background:var(--mcv-uc-bg);border-bottom-color:var(--mcv-uc-border)}.mcv-notify-modal.is-dark .components-modal__header button,.mcv-notify-modal.is-dark .components-modal__header-heading,.mcv-user-section-modal.is-dark .components-modal__header button,.mcv-user-section-modal.is-dark .components-modal__header-heading{color:var(--mcv-uc-fg)}.mcv-notify-modal.is-dark .components-modal__content,.mcv-user-section-modal.is-dark .components-modal__content{background:var(--mcv-uc-bg)}.mcv-notify-modal.is-dark .mcv-notify-item:hover{background:hsla(0,0%,100%,.06)}.mcv-user-section-modal.is-dark .mcv-section-input{background:hsla(0,0%,100%,.06);color:var(--mcv-uc-fg)}.components-modal__screen-overlay{backdrop-filter:blur(12px)}.mcv-login-modal{background:var(--mcv-uc-bg);border-radius:5px;color:var(--mcv-uc-fg);height:-moz-fit-content;height:fit-content;margin:auto;padding-top:20px}.mcv-login-modal.components-modal__frame{max-height:100%}.mcv-login-modal .components-modal__content{background:var(--mcv-uc-bg)}.mcv-login-modal .top-panel{text-align:center}.mcv-login-modal .top-panel .sitename{font-size:18px}.mcv-login-modal .top-panel .sinfo{color:var(--mcv-uc-muted);font-size:12px;padding:12px 0}.mcv-login-modal .components-modal__content.hide-header{padding-top:0}.mcv-login-modal .components-tab-panel__tab-content{padding-top:24px}.mcv-login-modal .components-tab-panel__tabs{justify-content:space-around}.mcv-login-modal .components-tab-panel__tabs-item{background-color:transparent;border:0;color:var(--mcv-uc-fg);cursor:pointer;font-size:14px;font-weight:400}.mcv-login-modal .components-tab-panel__tabs-item.is-active{color:var(--mcv-uc-accent)}.mcv-login-modal .components-tab-panel__tabs-item.is-active:after{background-color:var(--mcv-uc-accent);border-radius:1.5px;height:3px;margin:0 auto;outline:0;width:36px}.mcv-uc-login .components-base-control__label,.mcv-uc-reg .components-base-control__label{font-size:12px}.mcv-uc-login iframe,.mcv-uc-reg iframe{display:none}.mcv-uc-login .text,.mcv-uc-reg .text{margin-bottom:24px}.mcv-uc-login .components-text-control__input,.mcv-uc-reg .components-text-control__input{background:var(--mcv-uc-input-bg);border:0;border-radius:6px;box-sizing:border-box;color:var(--mcv-uc-fg);height:48px;padding:16px;width:100%}.mcv-uc-login .components-flex-block,.mcv-uc-reg .components-flex-block{padding:6px 0}.mcv-uc-login .login-btn,.mcv-uc-login .reg-btn,.mcv-uc-reg .login-btn,.mcv-uc-reg .reg-btn{font-size:14px;justify-content:center;text-align:center;width:100%}.mcv-uc-login .login-btn,.mcv-uc-reg .login-btn{background-color:var(--mcv-uc-accent);border-radius:8px;padding:12px 24px}.mcv-uc-login .reg-btn,.mcv-uc-reg .reg-btn{align-items:baseline;color:var(--mcv-uc-accent);padding:12px 0;text-decoration:none}.mcv-uc-protocol{align-items:center;color:var(--mcv-uc-muted);cursor:pointer;display:flex;font-size:12px;justify-content:flex-start;line-height:16px;margin-bottom:16px!important;position:relative;text-align:center}a.mcv-privacy-btn{color:var(--mcv-uc-accent);cursor:pointer;font-size:12px;padding:12px 0;text-decoration:none}.mcv-uc-protocol:before{background-color:var(--mcv-uc-bg);border:1px solid var(--mcv-uc-muted);border-radius:2px;content:"";height:14px;margin-right:6px;width:14px}.mcv-uc-protocol.checked:before{background-color:var(--mcv-uc-accent);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 fill=%27%23fff%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27m10 15.172 9.192-9.193 1.415 1.414L10 18l-6.364-6.364 1.414-1.414z%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px;border-color:var(--mcv-uc-accent)}.mcv-user-section-modal{min-width:30%}.mcv-user-section-modal .mcv-uc-protocol{display:none}.mcv-user-section-modal .mcv-section-row>.components-flex{border-bottom:1px solid var(--mcv-uc-border);padding:16px 0}.mcv-user-section-modal .mcv-section-row>.components-flex:last-child{border-bottom:none}.mcv-user-section-modal .mcv-section-label{color:var(--mcv-uc-muted);font-size:14px}.mcv-user-section-modal .mcv-section-value{color:var(--mcv-uc-fg);font-size:14px}.mcv-user-section-modal .mcv-section-editable{border-bottom:1px dashed var(--mcv-uc-border);cursor:pointer;padding-bottom:2px}.mcv-user-section-modal .mcv-section-editable:hover{border-bottom-color:var(--mcv-uc-accent);color:var(--mcv-uc-accent)}.mcv-user-section-modal .mcv-section-input{border:1px solid var(--mcv-uc-accent);border-radius:4px;color:var(--mcv-uc-fg);font-size:14px;outline:none;padding:4px 8px;width:140px}.mcv-user-section-modal .mcv-section-input:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--mcv-uc-accent) 20%,transparent)}.mcv-user-section-modal .mcv-section-link{color:var(--mcv-uc-accent);cursor:pointer;font-size:14px;text-decoration:none}.mcv-user-section-modal #login_container{margin-top:-24px;text-align:center}.mcv-user-section-modal #login_container>div p:first-child,.mcv-user-section-modal #login_container>div p:last-child{display:none}
