.doctor-poster[data-v-76ee6c4c]{--poster-background-image:url(../../static/img/pre-inquiry-poster-bg.141a0399.png);--poster-card-image:url(../../static/img/pre-inquiry-poster-card.33d720fb.png);--poster-layer-gap:16px;--poster-height:502px;--card-top:92px;--avatar-top:70px;--name-top:68px;--invitation-top:112px;--qrcode-top:148px;position:relative;width:400px;height:var(--poster-height);overflow:hidden;background:var(--poster-background-image) 50%/100% 100% no-repeat;border-radius:12px;transition:height .24s ease}.doctor-poster.is-without-avatar[data-v-76ee6c4c],.doctor-poster.is-without-name[data-v-76ee6c4c]{--poster-height:502px}.doctor-poster.is-without-avatar.is-without-name[data-v-76ee6c4c]{--poster-height:446px;--card-top:var(--poster-layer-gap);--invitation-top:74px;--qrcode-top:110px}.doctor-poster.is-appointment-poster[data-v-76ee6c4c]{box-sizing:border-box;width:430px;height:auto;overflow:hidden;background:#f2f0f5;border-radius:8px;transition:none}.appointment-poster[data-v-76ee6c4c]{position:relative;padding:32px 13px 13px}.appointment-poster__background[data-v-76ee6c4c]{position:absolute;top:0;left:0;display:block;width:430px;max-width:none;height:373px;pointer-events:none}.appointment-poster__header[data-v-76ee6c4c]{position:relative;display:flex;align-items:center;justify-content:center;margin:0;font-family:"Source Han Serif CN",serif;font-size:24px;font-weight:700;line-height:28px;color:#323233;text-align:center;letter-spacing:.2px;opacity:.9}.appointment-poster__header .invitation-quote[data-v-76ee6c4c]{width:28.8px;height:28.8px;transform:none}.appointment-poster__content[data-v-76ee6c4c]{position:relative;box-sizing:border-box;display:flex;flex-direction:column;min-height:427px;padding:20.73px 16px;margin-top:32px;background:#fff;border-radius:13.06px;outline:.82px solid #fff;outline-offset:-.82px}.appointment-poster--with-avatar .appointment-poster__content[data-v-76ee6c4c]{padding-top:49px;margin-top:63px}.appointment-poster__heading[data-v-76ee6c4c]{display:flex;flex-direction:column;padding:20.73px 16px 0;margin:-20.73px -16px 0;background:linear-gradient(180deg,#f4f5ff,#fff) no-repeat top/100% calc(100% - 20px);border-radius:13.06px 13.06px 0 0}.appointment-poster--with-avatar .appointment-poster__heading[data-v-76ee6c4c]{padding-top:49px;margin-top:-49px}.appointment-poster__avatar[data-v-76ee6c4c]{position:absolute;top:-41px;left:50%;box-sizing:border-box;width:82px;height:82px;object-fit:cover;border-radius:99999px;transform:translateX(-50%)}.appointment-poster__avatar--custom[data-v-76ee6c4c]{border:3px solid #fff}.appointment-poster__identity[data-v-76ee6c4c]{display:flex;flex-direction:column;gap:3.27px;align-items:center;min-width:0}.appointment-poster__name[data-v-76ee6c4c]{max-width:100%;overflow:hidden;font-family:"Source Han Serif CN",serif;font-size:20px;font-weight:600;line-height:28px;color:rgba(0,0,0,.9);text-overflow:ellipsis;white-space:nowrap}.appointment-poster__specialties[data-v-76ee6c4c]{font-size:14px;line-height:20px;color:rgba(0,0,0,.6);text-align:center;overflow-wrap:anywhere}.appointment-poster__specialties span+span[data-v-76ee6c4c]:before{color:rgba(0,0,0,.08);content:"｜"}.appointment-poster__details[data-v-76ee6c4c]{display:flex;flex-direction:column;gap:13px}.appointment-poster__section[data-v-76ee6c4c]{position:relative}.appointment-poster__label[data-v-76ee6c4c]{position:absolute;top:0;left:0;z-index:1;font-family:"Source Han Serif CN",serif;font-size:16px;font-weight:600;line-height:22px;color:#323233}.appointment-poster__label[data-v-76ee6c4c]:before{position:absolute;top:11.32px;left:-3.42px;z-index:-1;width:13.7px;height:13.7px;content:"";background:linear-gradient(180deg,rgba(229,219,255,.8),rgba(240,235,253,.69));border-radius:2.65px;transform:rotate(-67deg);transform-origin:top left}.appointment-poster__tooltip[data-v-76ee6c4c]{display:block;width:100%}.appointment-poster__text[data-v-76ee6c4c]{display:-webkit-box;margin:0;overflow:hidden;font-size:16px;line-height:22px;color:#646566;text-indent:3em;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical}.appointment-poster__text--intro[data-v-76ee6c4c]{-webkit-line-clamp:3}.appointment-poster__divider[data-v-76ee6c4c]{flex-shrink:0;height:1px;margin:20px 0;background:repeating-linear-gradient(90deg,#dcdee0 0 4px,transparent 4px 8px)}.appointment-poster__qr[data-v-76ee6c4c]{display:flex;flex-direction:column;gap:6.53px;align-items:center;margin-top:0}.appointment-poster__qr-image[data-v-76ee6c4c]{object-fit:contain}.appointment-poster__qr-empty[data-v-76ee6c4c]{display:flex;align-items:center;justify-content:center;width:148px;height:148px}.appointment-poster__tip[data-v-76ee6c4c]{font-size:14px;line-height:20px;color:#969799;text-align:center}.poster-content[data-v-76ee6c4c]{position:absolute;inset:var(--card-top) var(--poster-layer-gap) var(--poster-layer-gap);box-sizing:border-box;padding:0;background:var(--poster-card-image) 50%/100% 100% no-repeat;transition:inset .24s ease}.doctor-avatar-wrap[data-v-76ee6c4c]{position:absolute;top:var(--avatar-top);left:50%;z-index:1;box-sizing:border-box;width:86px;height:86px;transition:top .24s ease;transform:translateX(-50%)}.doctor-avatar[data-v-76ee6c4c]{display:block;width:100%;height:100%;object-fit:cover;border-radius:99999px}.doctor-name[data-v-76ee6c4c]{top:var(--name-top);font-family:"Source Han Serif CN",serif;font-size:20px;font-weight:600;line-height:28px;color:#323233}.doctor-name[data-v-76ee6c4c],.invitation[data-v-76ee6c4c]{position:absolute;left:0;width:100%;margin:0;text-align:center;transition:top .24s ease}.invitation[data-v-76ee6c4c]{top:var(--invitation-top);box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:0 var(--poster-layer-gap);font-size:14px;line-height:20px;color:#646566}.invitation-quote[data-v-76ee6c4c]{flex:0 0 auto;width:20px;height:20px;object-fit:contain;transform:translateY(-4px)}.invitation-fixed-text[data-v-76ee6c4c]{flex:0 0 auto}.invitation-inquiry-name[data-v-76ee6c4c]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qrcode[data-v-76ee6c4c]{position:absolute;top:var(--qrcode-top);left:50%;margin:0;transition:top .24s ease;transform:translateX(-50%)}.poster-divider[data-v-76ee6c4c]{position:absolute;right:calc(var(--poster-layer-gap) + 12px);bottom:22%;left:calc(var(--poster-layer-gap) + 12px);z-index:1;height:1px;background:repeating-linear-gradient(90deg,#dcdee0 0 4px,transparent 4px 8px)}.poster-tip[data-v-76ee6c4c]{position:absolute;bottom:23px;left:0;width:100%;margin:0;font-size:12px;line-height:20px;color:#969799;text-align:center}.poster-info-enter-active[data-v-76ee6c4c],.poster-info-leave-active[data-v-76ee6c4c]{transition:opacity .18s ease,transform .18s ease}.poster-info-enter[data-v-76ee6c4c],.poster-info-leave-to[data-v-76ee6c4c]{opacity:0;transform:translateY(-8px)}