@media (max-width: 1280px){.tablet-hidden{display:none!important}}@media (min-width: 1440px){.tablet-show{display:none!important}}@media (max-width: 1100px){.medium-tablet-hidden{display:none!important}}@media (min-width: 993px){.medium-tablet-show{display:none!important}}@media (max-width: 993px){.mobile-hidden{display:none!important}}@media (min-width: 768px){.mobile-show{display:none!important}}.listing-chart-section{margin-bottom:80px}@media (max-width: 993px){.listing-chart-section{margin-bottom:40px}}.listing-chart-section .chart-card{background:#fff;border:1px solid #e3e8ef;border-radius:24px;box-shadow:0 1px 2px #141c250a;padding:24px}.listing-chart-section .chart-card__title{font-size:20px;font-weight:600;line-height:28px;color:#111926;margin:0 0 20px}.listing-chart-section .chart-card__chart-area{background:#f8fafc;border-radius:16px;padding:32px 24px 24px}.listing-chart-section .chart-section{margin-top:80px}@media (max-width: 993px){.listing-chart-section .chart-section{margin-top:40px}}.listing-chart-section .chart-section h2{font-size:28px;line-height:1.3;font-weight:600;color:#111926;margin:0 0 36px}@media (max-width: 993px){.listing-chart-section .chart-section h2{font-size:22px;margin:0 0 20px}}.listing-chart-section .chart-section__block{margin-top:48px}@media (max-width: 993px){.listing-chart-section .chart-section__block{margin-top:32px}}.listing-chart-section .chart-section__block-header{margin-bottom:20px}.listing-chart-section .chart-section__block-header h4{font-size:24px;font-weight:600;line-height:32px;color:#111926;margin:0 0 12px}@media (max-width: 993px){.listing-chart-section .chart-section__block-header h4{font-size:20px;line-height:28px}}.listing-chart-section .chart-section__block-header p{font-size:16px;font-weight:400;line-height:24px;color:#364152;margin:0;max-width:819px}@media (max-width: 993px){.listing-chart-section .chart-section__block-header p{font-size:14px;line-height:20px}}.listing-chart-section .chart-section__grid{display:grid;grid-template-columns:2fr 1fr;align-items:flex-start;gap:24px}@media (max-width: 993px){.listing-chart-section .chart-section__grid{grid-template-columns:1fr}}.listing-chart-section .chart-section__donut-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media (max-width: 993px){.listing-chart-section .chart-section__donut-grid{grid-template-columns:1fr}}.listing-chart-section .facilities-overview{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}@media (max-width: 993px){.listing-chart-section .facilities-overview{grid-template-columns:1fr 1fr;gap:12px}}.listing-chart-section .facilities-overview__item{display:flex;flex-direction:column;justify-content:space-between;gap:20px;padding:24px}.listing-chart-section .facilities-overview__data-point{display:flex;flex-direction:column;gap:8px}.listing-chart-section .facilities-overview__label-row{display:flex;align-items:center;gap:4px}.listing-chart-section .facilities-overview__label-row .alm-tooltip{display:inline-flex;align-items:center}.listing-chart-section .facilities-overview__label-row .alm-tooltip__icon{display:flex;justify-content:center;width:14px;height:14px;margin-left:2px}.listing-chart-section .facilities-overview__label-row .alm-tooltip__icon svg{width:14px;height:14px}.listing-chart-section .facilities-overview__label{font-size:16px;font-weight:400;line-height:24px;color:#364152;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 993px){.listing-chart-section .facilities-overview__label{font-size:14px}}.listing-chart-section .facilities-overview__value{font-size:24px;font-weight:500;line-height:1.5;color:#111926;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listing-chart-section .facilities-overview__comparison{display:flex;flex-direction:column;gap:8px}.listing-chart-section .facilities-overview__trend{font-size:14px;font-weight:500;line-height:20px}.listing-chart-section .facilities-overview__trend.positive{color:#047647}.listing-chart-section .facilities-overview__trend.negative{color:#b91c1c}.listing-chart-section .facilities-overview__state-avg{font-size:14px;font-weight:400;line-height:20px;color:#364152;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listing-chart-section .donut-card{display:flex;flex-direction:column;align-items:center;gap:24px}.listing-chart-section .donut-card__header{width:100%}.listing-chart-section .donut-card__title{font-size:16px;font-weight:600;line-height:24px;color:#111926;margin:0 0 4px}.listing-chart-section .donut-card__subtitle{font-size:14px;font-weight:400;line-height:20px;color:#364152;margin:0}.listing-chart-section .donut-card__chart-wrap{position:relative;width:184px;height:184px}.listing-chart-section .donut-card__center-label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;text-align:center;pointer-events:none}.listing-chart-section .donut-card__center-percent{font-size:24px;font-weight:500;line-height:32px;color:#111926}.listing-chart-section .donut-card__center-name{font-size:14px;font-weight:400;line-height:20px;color:#697586}.listing-chart-section .donut-card__legend{width:100%;background:#f8fafc;border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:16px}.listing-chart-section .donut-card__legend-divider{height:1px;background:#e3e8ef}.listing-chart-section .donut-card__legend-row{display:flex;align-items:center;gap:8px}.listing-chart-section .donut-card__legend-dot{width:12px;height:12px;border-radius:50%;flex-shrink:0}.listing-chart-section .donut-card__legend-name{font-size:16px;font-weight:400;line-height:24px;color:#111926}.listing-chart-section .donut-card__legend-value{font-size:16px;font-weight:600;line-height:24px;color:#111926;margin-left:auto}.listing-chart-section .insights-panel{display:flex;flex-direction:column;gap:24px}.listing-chart-section .insights-panel__item{padding-bottom:24px}.listing-chart-section .insights-panel__item:not(:last-child){border-bottom:1px solid #e3e8ef}.listing-chart-section .insights-panel__item:last-child{padding-bottom:0}.listing-chart-section .insights-panel__text{font-size:16px;font-weight:400;line-height:24px;color:#111926;margin:0}.listing-chart-section .insights-panel__text strong{font-weight:600}.listing-chart-section .chart-legend-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.listing-chart-section .chart-legend-chips__chip{display:flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid #e3e8ef;border-radius:99px}.listing-chart-section .chart-legend-chips__color{width:10px;height:10px;border-radius:2px;flex-shrink:0}.listing-chart-section .chart-legend-chips__label{font-size:14px;font-weight:500;line-height:20px;color:#111926;white-space:nowrap}.listing-chart-section #chart-widget{overflow:hidden}@keyframes skpulse{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.listing-chart-section .skel{background:#eef1f5;border-radius:24px;animation:skpulse 1.4s ease-in-out infinite}.listing-chart-section .skel-title{height:28px;width:52%;margin:12px 0 20px;border-radius:8px}.listing-chart-section .skel-card{height:180px}.listing-chart-section .skel-chart{height:400px}.listing-chart-section .skel-donut{height:320px}.listing-chart-section .skel-grid{display:grid;gap:16px}.listing-chart-section .skel-grid-2{grid-template-columns:1fr 1fr}@media (max-width: 993px){.listing-chart-section .skel-grid-2{grid-template-columns:1fr}}.listing-chart-section .skel-grid-5{grid-template-columns:repeat(5,1fr)}@media (max-width: 993px){.listing-chart-section .skel-grid-5{grid-template-columns:1fr 1fr}}.listing-chart-section .skel-wrap{margin:24px 0}.alm-tooltip{display:inline-flex;align-items:center;position:relative;cursor:help}.alm-tooltip__icon{width:16px;height:16px;margin-left:6px}.alm-tooltip__icon.dss-infograph-img{width:18px!important;height:18px!important;margin-left:3px!important;filter:grayscale(100%) brightness(1.1);opacity:.85!important;vertical-align:middle!important}.alm-tooltip__content{position:absolute;z-index:20;min-width:220px;max-width:320px;padding:8px 10px;background:#1e293b;color:#fff;font-size:12px;line-height:1.4;border-radius:6px;box-shadow:0 6px 20px #0000001f;opacity:0;transform:translateY(4px);transition:opacity .15s ease,transform .15s ease;pointer-events:none;white-space:normal}.alm-tooltip:hover .alm-tooltip__content,.alm-tooltip:focus-within .alm-tooltip__content{opacity:1;transform:translateY(0)}.alm-tooltip[data-position=top] .alm-tooltip__content{bottom:calc(100% + 8px);left:0}.alm-tooltip[data-position=right] .alm-tooltip__content{left:calc(100% + 8px);top:0}.alm-tooltip[data-position=bottom] .alm-tooltip__content{top:calc(100% + 8px);left:0}.alm-tooltip[data-position=left] .alm-tooltip__content{right:calc(100% + 8px);top:0}.alm-tooltip-portal{position:fixed;z-index:9999;min-width:220px;max-width:320px;padding:8px 10px;background:#1e293b;color:#fff;font-size:12px;line-height:1.4;border-radius:6px;box-shadow:0 6px 20px #0000001f;opacity:0;transform:translateY(4px);transition:opacity .15s ease,transform .15s ease;pointer-events:none;white-space:normal}body.alm-portal-tooltip-active .alm-tooltip .alm-tooltip__content{opacity:0!important}@media (max-width: 640px){.alm-tooltip__content{left:auto;right:auto;top:auto;bottom:calc(100% + 8px);max-width:calc(100vw - 24px);min-width:200px;white-space:normal;word-break:break-word;transform:translateY(4px)}.alm-tooltip:hover .alm-tooltip__content,.alm-tooltip:focus-within .alm-tooltip__content{transform:translateY(0)}.alm-tooltip[data-position=top] .alm-tooltip__content,.alm-tooltip[data-position=right] .alm-tooltip__content,.alm-tooltip[data-position=bottom] .alm-tooltip__content,.alm-tooltip[data-position=left] .alm-tooltip__content{top:auto;bottom:calc(100% + 8px)}.alm-tooltip:not([data-align]) .alm-tooltip__content,.alm-tooltip[data-align=right] .alm-tooltip__content{right:0!important;left:auto!important}.alm-tooltip[data-align=left] .alm-tooltip__content{left:0!important;right:auto!important}}@media (max-width: 993px){.profile-inspection-card .alm-tooltip .alm-tooltip__content,.alm-tooltip[data-tooltip-modal-title] .alm-tooltip__content{opacity:0!important;pointer-events:none!important}.profile-inspection-card .alm-tooltip:hover .alm-tooltip__content,.profile-inspection-card .alm-tooltip:focus-within .alm-tooltip__content,.alm-tooltip[data-tooltip-modal-title]:hover .alm-tooltip__content,.alm-tooltip[data-tooltip-modal-title]:focus-within .alm-tooltip__content{opacity:0!important}}
