.detail-skeleton-enhanced{width:100%;animation:fadeIn .3s ease-in}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.detail-skeleton-enhanced .ant-skeleton .ant-skeleton-content .ant-skeleton-paragraph>li,.detail-skeleton-enhanced .ant-skeleton .ant-skeleton-content .ant-skeleton-title{background:linear-gradient(90deg,#f0f0f0,#f8f8f8 20%,#f0f0f0 40%,#f0f0f0);background-size:200% 100%;animation:shimmer 1.5s ease-in-out infinite;border-radius:8px}.detail-skeleton-enhanced .ant-skeleton-button{background:linear-gradient(90deg,#f0f0f0,#f8f8f8 20%,#f0f0f0 40%,#f0f0f0);background-size:200% 100%;animation:shimmer 1.5s ease-in-out infinite;border-radius:10px}.detail-skeleton-enhanced .ant-skeleton-image{background:linear-gradient(90deg,#e5e7eb,#f3f4f6 20%,#e5e7eb 40%,#e5e7eb);background-size:200% 100%;animation:shimmer 1.5s ease-in-out infinite}.detail-skeleton-enhanced .ant-skeleton-image .ant-skeleton-image-svg{opacity:.3}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.detail-skeleton-enhanced .ant-skeleton:first-child{animation-delay:0s}.detail-skeleton-enhanced .ant-skeleton:nth-child(2){animation-delay:.1s}.detail-skeleton-enhanced .ant-skeleton:nth-child(3){animation-delay:.2s}.detail-skeleton-enhanced .ant-skeleton:nth-child(4){animation-delay:.3s}.detail-skeleton-enhanced .ant-skeleton-button:first-child{animation:shimmer 1.5s ease-in-out infinite,pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.8}}@media(max-width:1023px){.detail-skeleton-enhanced .ant-skeleton-image{height:250px!important}}.detail-skeleton-enhanced--care-center{width:100%;background:#fff}.detail-skeleton-enhanced--care-center .detail-skeleton-cc__shell{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;box-sizing:border-box;padding-left:24px;padding-right:24px}@media(min-width:744px){.detail-skeleton-enhanced--care-center .detail-skeleton-cc__shell{padding-left:40px;padding-right:40px}}@media(min-width:1128px){.detail-skeleton-enhanced--care-center .detail-skeleton-cc__shell{padding-left:80px;padding-right:80px}}.detail-skeleton-enhanced--care-center .detail-skeleton-cc__back-row{margin-bottom:8px}.detail-skeleton-enhanced--care-center .detail-skeleton-cc__back{width:118px!important;height:28px!important;border-radius:8px!important}.detail-skeleton-enhanced--care-center .detail-skeleton-cc__header-wrap{margin-bottom:16px}.detail-skeleton-enhanced--care-center .detail-skeleton-cc__header-hero{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;padding:12px 14px;background:#fafbfc;border:1px solid #e8ecf0;border-radius:12px}@media(min-width:1024px){.detail-skeleton-enhanced--care-center .detail-skeleton-cc__header-hero{padding:14px 16px;gap:12px 20px}}@media(max-width:991px){.detail-skeleton-enhanced--care-center .detail-skeleton-cc__header-hero{flex-direction:column;align-items:stretch;gap:12px;padding:12px}}.detail-skeleton-enhanced--care-center .detail-skeleton-cc__header-main{flex:1 1 240px;min-width:0}.detail-skeleton-enhanced--care-center .detail-skeleton-cc__header-main .ant-skeleton-paragraph{margin-bottom:0!important}.detail-skeleton-enhanced--care-center .detail-skeleton-cc__title{width:100%!important;max-width:520px;height:28px!important;margin-bottom:6px!important;border-radius:8px!important}@media(min-width:1024px){.detail-skeleton-enhanced--care-center .detail-skeleton-cc__title{height:32px!important}}.detail-skeleton-enhanced--care-center .detail-skeleton-cc__rating-row{display:flex;flex-wrap:wrap;gap:6px 8px;margin-bottom:8px}.detail-skeleton-enhanced--care-center .detail-skeleton-cc__rating-chip{width:108px!important;height:28px!important;border-radius:999px!important}.detail-skeleton-enhanced--care-center .detail-skeleton-cc__rating-chip--wide{width:148px!important}.detail-skeleton-enhanced--care-center .detail-skeleton-cc__header-actions-col{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0}@media(max-width:991px){.detail-skeleton-enhanced--care-center .detail-skeleton-cc__header-actions-col{width:100%;justify-content:flex-start}}.detail-skeleton-enhanced--care-center .detail-skeleton-cc__header-actions-row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px}@media(max-width:991px){.detail-skeleton-enhanced--care-center .detail-skeleton-cc__header-actions-row{width:100%;justify-content:flex-start}}.detail-skeleton-enhanced--care-center .detail-skeleton-cc__action{height:40px!important;border-radius:8px!important;flex:0 0 auto}.detail-skeleton-enhanced--care-center .detail-skeleton-cc__action--ghost{width:76px!important}.detail-skeleton-enhanced--care-center .detail-skeleton-cc__action--primary{width:132px!important}.detail-skeleton-enhanced--care-center .detail-skeleton-cc__gallery-wrap{margin-bottom:48px}.detail-skeleton-enhanced--care-center .detail-skeleton-cc__gallery-grid{position:relative;display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;gap:8px;width:100%;aspect-ratio:1200/627;max-height:min(52vh,627px);min-height:220px;border-radius:12px;overflow:hidden}.detail-skeleton-enhanced--care-center .detail-skeleton-cc__gallery-grid--mobile{grid-template-columns:1fr;grid-template-rows:1fr;aspect-ratio:16/10;max-height:320px;min-height:200px}.detail-skeleton-enhanced--care-center .detail-skeleton-cc__gallery-tile{position:relative;overflow:hidden;background:#eef0f3}.detail-skeleton-enhanced--care-center .detail-skeleton-cc__gallery-tile--main{grid-column:1;grid-row:1/3;border-radius:12px 0 0 12px}.detail-skeleton-cc__gallery-grid--mobile .detail-skeleton-enhanced--care-center .detail-skeleton-cc__gallery-tile--main{grid-row:1;border-radius:12px}.detail-skeleton-enhanced--care-center .detail-skeleton-cc__gallery-tile--side-top{grid-column:2;grid-row:1;border-radius:0 12px 0 0}.detail-skeleton-enhanced--care-center .detail-skeleton-cc__gallery-tile--side-bottom{grid-column:2;grid-row:2;border-radius:0 0 12px 0}.detail-skeleton-enhanced--care-center .detail-skeleton-cc__gallery-shimmer{width:100%;height:100%;min-height:100%;background:linear-gradient(90deg,#e8ecf0,#f3f4f6 40%,#e8ecf0 80%);background-size:200% 100%;animation:shimmer 1.5s ease-in-out infinite}.detail-skeleton-enhanced--care-center .detail-skeleton-cc__gallery-show-all{position:absolute!important;right:16px!important;bottom:16px!important;z-index:2;width:148px!important;height:36px!important;border-radius:8px!important;box-shadow:0 2px 8px #0000001f}.detail-skeleton-enhanced--care-center .detail-skeleton-cc__section-nav{position:sticky;top:64px;z-index:90;margin-bottom:0;background:#fff;border-bottom:1px solid #ebebeb;box-shadow:0 1px 0 #0000000a}.detail-skeleton-enhanced--care-center .detail-skeleton-cc__section-nav-inner{display:flex;align-items:stretch;gap:0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-top:0;padding-bottom:0}.detail-skeleton-enhanced--care-center .detail-skeleton-cc__section-nav-inner::-webkit-scrollbar{display:none}.detail-skeleton-enhanced--care-center .detail-skeleton-cc__nav-tab{flex-shrink:0;padding:14px 4px;border-bottom:2px solid #0000;margin-bottom:-1px}@media(min-width:744px){.detail-skeleton-enhanced--care-center .detail-skeleton-cc__nav-tab{padding:16px 8px}}.detail-skeleton-enhanced--care-center .detail-skeleton-cc__nav-btn{width:72px!important;height:20px!important;border-radius:6px!important}@media(min-width:744px){.detail-skeleton-enhanced--care-center .detail-skeleton-cc__nav-btn{width:80px!important;height:22px!important}}.detail-skeleton-enhanced--care-center .detail-skeleton-cc__main{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;box-sizing:border-box;padding:32px 24px 48px}@media(min-width:744px){.detail-skeleton-enhanced--care-center .detail-skeleton-cc__main{padding-left:40px;padding-right:40px}}@media(min-width:1128px){.detail-skeleton-enhanced--care-center .detail-skeleton-cc__main{padding-left:80px;padding-right:80px}}@media(max-width:992px){.detail-skeleton-enhanced--care-center .detail-skeleton-cc__main{padding-top:24px;padding-bottom:140px}}.detail-skeleton-enhanced--care-center .detail-skeleton-cc__main-grid{width:100%}.detail-skeleton-enhanced--care-center .detail-skeleton-cc__sections{display:flex;flex-direction:column;gap:0}.detail-skeleton-enhanced--care-center .detail-skeleton-cc__section{scroll-margin-top:120px;padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #ebebeb}.detail-skeleton-enhanced--care-center .detail-skeleton-cc__section--last{border-bottom:none;margin-bottom:0;padding-bottom:0}.detail-skeleton-enhanced--care-center .detail-skeleton-cc__section-heading{margin-top:0!important;margin-bottom:10px!important}.detail-skeleton-enhanced--care-center .detail-skeleton-cc__care-types-banner{height:52px!important;margin-bottom:0;border-radius:10px!important;background:#e8f4fc!important}.detail-skeleton-enhanced--care-center .detail-skeleton-cc__fact-card{padding:16px 18px;border:1px solid #e8ecf0;border-radius:12px;background:#fafbfc}.detail-skeleton-enhanced--care-center .detail-skeleton-cc__contact-grid{display:grid;grid-template-columns:1fr;gap:12px;margin-bottom:12px}@media(min-width:1024px){.detail-skeleton-enhanced--care-center .detail-skeleton-cc__contact-grid{grid-template-columns:1fr 1fr}}.detail-skeleton-enhanced--care-center .detail-skeleton-cc__contact-card{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid #e8ecf0;border-radius:12px;background:#fff;min-height:72px;box-sizing:border-box}.detail-skeleton-enhanced--care-center .detail-skeleton-cc__contact-card .ant-skeleton-paragraph{margin-bottom:0!important;flex:1 1}.detail-skeleton-enhanced--care-center .detail-skeleton-cc__contact-icon{flex-shrink:0;border-radius:10px!important}.detail-skeleton-enhanced--care-center .detail-skeleton-cc__quick-response{display:grid;grid-template-columns:1fr;gap:16px;padding:16px;border:1px solid #e8ecf0;border-radius:12px;background:#fafbfc}@media(min-width:1024px){.detail-skeleton-enhanced--care-center .detail-skeleton-cc__quick-response{grid-template-columns:1.2fr 1fr;align-items:center}}.detail-skeleton-enhanced--care-center .detail-skeleton-cc__quick-response-list{display:flex;flex-direction:column;gap:10px}.detail-skeleton-enhanced--care-center .detail-skeleton-cc__ratings-grid{display:grid;grid-template-columns:1fr;gap:16px;margin-top:20px}@media(min-width:1024px){.detail-skeleton-enhanced--care-center .detail-skeleton-cc__ratings-grid{grid-template-columns:1fr 1fr}}.detail-skeleton-enhanced--care-center .detail-skeleton-cc__rating-card{padding:20px;border:1px solid #e8ecf0;border-radius:12px;background:#fff;min-height:220px;box-sizing:border-box}.detail-skeleton-enhanced--care-center .detail-skeleton-cc__map{margin-top:16px;height:320px;border-radius:12px;overflow:hidden;border:1px solid #e8ecf0}@media(max-width:1023px){.detail-skeleton-enhanced--care-center .detail-skeleton-cc__map{height:260px}}.detail-skeleton-enhanced--care-center .detail-skeleton-cc__reviews-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px;flex-wrap:wrap}.detail-skeleton-enhanced--care-center .detail-skeleton-cc__reviews-sort{width:120px!important;height:36px!important;border-radius:8px!important}.detail-skeleton-enhanced--care-center .detail-skeleton-cc__reviews-empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:32px 24px;border:1px solid #e8ecf0;border-radius:12px;background:#f0f7ff;text-align:center}.detail-skeleton-enhanced--care-center .detail-skeleton-cc__reviews-empty .ant-skeleton-paragraph{width:100%;max-width:320px}.detail-skeleton-enhanced--care-center .detail-skeleton-cc__reviews-cta{width:160px!important;height:44px!important;margin-top:8px;border-radius:8px!important}.detail-skeleton-enhanced--care-center .detail-skeleton-cc__sidebar{padding:24px;border:1px solid #ddd;border-radius:12px;box-shadow:0 6px 16px #00000014;background:#fff}@media(min-width:992px){.detail-skeleton-enhanced--care-center .detail-skeleton-cc__sidebar--sticky{position:sticky;top:128px}}.detail-skeleton-enhanced--care-center .detail-skeleton-cc__sidebar-cta{margin:20px 0 12px;height:48px!important;margin-bottom:20px;border-radius:8px!important}.detail-skeleton-enhanced--care-center .detail-skeleton-cc__sidebar-verified{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border-radius:10px;background:#f0f7ff;border:1px solid #0066a11f}.detail-skeleton-enhanced--care-center .detail-skeleton-cc__sidebar-verified .ant-skeleton-paragraph{flex:1 1;margin-bottom:0!important}.detail-skeleton-enhanced--care-center .ant-skeleton-avatar,.detail-skeleton-enhanced--care-center .ant-skeleton-button,.detail-skeleton-enhanced--care-center .ant-skeleton-input,.detail-skeleton-enhanced--care-center .ant-skeleton-paragraph>li,.detail-skeleton-enhanced--care-center .ant-skeleton-title{background:linear-gradient(90deg,#e8ecf0,#f3f4f6 40%,#e8ecf0 80%);background-size:200% 100%;animation:shimmer 1.5s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.detail-skeleton-enhanced .ant-skeleton,.detail-skeleton-enhanced .ant-skeleton-button,.detail-skeleton-enhanced .ant-skeleton-image{animation:none!important}}