.detail-skeleton-enhanced{width:100%}.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:0}.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:0}.detail-skeleton-enhanced--care-center .detail-skeleton-cc__header-hero{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:12px 16px;padding:0;background:#0000;border:0;border-radius:0}.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:0}.detail-skeleton-enhanced--care-center .detail-skeleton-cc__gallery-grid{position:relative;display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:10px;width:100%;height:400px;min-height:400px;max-height:400px;aspect-ratio:auto;border-radius:12px;overflow:hidden}@media(min-width:768px)and (max-width:1023px){.detail-skeleton-enhanced--care-center .detail-skeleton-cc__gallery-grid{height:320px;min-height:320px;max-height:320px;gap:8px}}@media(max-width:767px){.detail-skeleton-enhanced--care-center .detail-skeleton-cc__gallery-grid{display:block;height:auto;min-height:200px;max-height:320px;aspect-ratio:16/10;gap:0}}@media(max-width:428px){.detail-skeleton-enhanced--care-center .detail-skeleton-cc__gallery-grid{min-height:180px;max-height:260px}}.detail-skeleton-enhanced--care-center .detail-skeleton-cc__gallery-tile{position:relative;overflow:hidden;background:#eef0f3;min-width:0;min-height:0;width:100%;height:100%;aspect-ratio:auto}.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-enhanced--care-center .detail-skeleton-cc__gallery-tile--side-top{grid-column:2;grid-row:1}.detail-skeleton-enhanced--care-center .detail-skeleton-cc__gallery-tile--side-mid{grid-column:3;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}.detail-skeleton-enhanced--care-center .detail-skeleton-cc__gallery-tile--side-last{grid-column:3;grid-row:2;border-radius:0 0 12px 0}@media(max-width:767px){.detail-skeleton-enhanced--care-center .detail-skeleton-cc__gallery-tile:not(.detail-skeleton-cc__gallery-tile--main){display:none}.detail-skeleton-enhanced--care-center .detail-skeleton-cc__gallery-tile--main{position:absolute;inset:0;border-radius:12px}}.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}}