.usage-analytics-active #moduleSwitch{display:none!important}
.usage-analytics-view{padding-top:28px;padding-bottom:48px}
.ua-heading-row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}
.ua-title-line{display:flex;align-items:center;gap:12px}
.ua-private{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:5px 9px;background:#e8e9e4;color:#525851;font-size:11px;font-weight:750;white-space:nowrap}
.ua-private svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.ua-controls{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}
.ua-controls>select{width:142px;height:36px}
.ua-controls .date-range input{width:118px}
.ua-controls .tiny{height:36px;padding:0 12px}
.ua-insight{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:47px;margin-top:22px;padding:10px 14px;border-radius:10px;background:#e7f0e9;color:#334d3d;font-size:13px}
.ua-insight-mark{display:grid;place-items:center;width:20px;height:20px;border:1px solid #6f927c;border-radius:50%}
.ua-insight-mark svg{width:13px;height:13px;fill:none;stroke:#1b6141;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.ua-insight time{color:#607568;font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}
.ua-metric-strip{display:grid;grid-template-columns:repeat(4,1fr);margin-top:14px;border:1px solid var(--line);border-radius:14px;background:#fff}
.ua-metric-strip>div{min-width:0;padding:18px 22px;border-right:1px solid var(--line)}
.ua-metric-strip>div:last-child{border-right:0}
.ua-metric-strip span{display:block;color:#555c55;font-size:12px;font-weight:700}
.ua-metric-strip strong{display:block;margin-top:8px;font-size:29px;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}
.ua-metric-strip small{display:block;margin-top:5px;color:var(--muted);font-size:10px}
.ua-metric-strip small.positive{color:#28734f}.ua-metric-strip small.negative{color:#9f3846}
.ua-overview-grid{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(270px,.75fr);margin-top:14px;border:1px solid var(--line);border-radius:14px;background:#fff;overflow:hidden}
.ua-journey-panel,.ua-ranking-panel{min-width:0;padding:18px 20px 20px}
.ua-ranking-panel{border-left:1px solid var(--line)}
.ua-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:15px}
.ua-section-head h2{margin:0;font-size:15px;letter-spacing:-.01em}
.ua-section-head h2+span,.ua-section-head div>span{display:block;margin-top:2px;color:var(--muted);font-size:10px}
.ua-legend{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:10px;white-space:nowrap}
.ua-legend i{width:9px;height:9px;border-radius:2px;background:#174f36}.ua-legend i.soft{margin-left:5px;background:#dce8df}
.ua-journey{display:flex;align-items:center;gap:0;min-height:210px;overflow-x:auto;padding:18px 0 8px;scrollbar-width:thin;scrollbar-color:#b6bcb4 transparent}
.ua-stage{position:relative;z-index:1;display:flex;min-width:128px;flex:1;flex-direction:column;align-items:center;text-align:center}
.ua-stage:not(:last-child):after{content:"";position:absolute;z-index:-1;top:72px;left:64%;width:74%;height:42px;background:#e1ebe3;clip-path:polygon(0 13%,100% 31%,100% 69%,0 87%)}
.ua-stage-box{display:grid;place-items:center;width:82%;max-width:122px;min-height:92px;border-radius:8px;background:#174f36;color:#fff;box-shadow:0 8px 20px rgba(23,79,54,.12)}
.ua-stage:nth-child(2) .ua-stage-box{transform:scale(.94)}.ua-stage:nth-child(3) .ua-stage-box{transform:scale(.87)}.ua-stage:nth-child(4) .ua-stage-box{transform:scale(.8)}.ua-stage:nth-child(5) .ua-stage-box{transform:scale(.72)}
.ua-stage-box span{font-size:11px}.ua-stage-box strong{margin-top:2px;font-size:24px;font-variant-numeric:tabular-nums}
.ua-stage-rate{margin-top:12px;color:#236945;font-size:12px;font-weight:800}.ua-stage-time{margin-top:2px;color:var(--muted);font-size:10px}
.ua-ranking{min-height:210px}
.ua-rank-row{display:grid;grid-template-columns:minmax(82px,auto) minmax(70px,1fr) auto;align-items:center;gap:11px;padding:9px 0}
.ua-rank-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.ua-rank-row b{font-size:11px;font-variant-numeric:tabular-nums}
.ua-rank-track{height:5px;border-radius:99px;background:#ebede8;overflow:hidden}.ua-rank-track i{display:block;height:100%;border-radius:inherit;background:#174f36}
.ua-attention{margin-top:14px;padding:17px 20px 9px;border:1px solid var(--line);border-radius:14px;background:#fff}
.ua-issue-row{display:grid;grid-template-columns:minmax(160px,1.1fr) minmax(120px,.8fr) 110px 120px;align-items:center;gap:14px;min-height:48px;border-top:1px solid #ecece7;font-size:12px}
.ua-issue-row:first-child{border-top:0}.ua-issue-name{display:flex;align-items:center;gap:9px;font-weight:750}.ua-issue-dot{width:8px;height:8px;border-radius:50%;background:#98a098}.ua-issue-dot.medium{background:#c78b26}.ua-issue-dot.high{background:#b83e4c}.ua-issue-row b{font-variant-numeric:tabular-nums}.ua-issue-row small{color:var(--muted)}
.ua-heatmap-section{margin-top:34px;padding:19px 20px 20px;border:1px solid var(--line);border-radius:14px;background:#fff}
.ua-scale{display:flex;align-items:center;gap:3px;color:var(--muted);font-size:9px}.ua-scale i{width:18px;height:9px;background:#eef4ef}.ua-scale i:nth-of-type(2){background:#dcebdd}.ua-scale i:nth-of-type(3){background:#afd0b7}.ua-scale i:nth-of-type(4){background:#6ca27e}.ua-scale i:nth-of-type(5){background:#1b6141}
.ua-heatmap-layout{display:grid;grid-template-columns:minmax(0,1fr) 286px;border-top:1px solid var(--line)}
.ua-heatmap-wrap{overflow:auto;scrollbar-width:thin;scrollbar-color:#b6bcb4 transparent}
.ua-heatmap{width:100%;min-width:690px;border-collapse:collapse;table-layout:fixed}
.ua-heatmap th,.ua-heatmap td{height:47px;border-right:1px solid #e2e5df;border-bottom:1px solid #e2e5df;text-align:center;font-size:11px}
.ua-heatmap th{height:40px;background:#fafaf7;color:#676e66;font-weight:700}.ua-heatmap th:first-child,.ua-heatmap td:first-child{width:158px;padding-left:10px;text-align:left;font-weight:750}
.ua-heatmap td:last-child,.ua-heatmap th:last-child{border-right:0}.ua-heatmap tr:last-child td{border-bottom:0}
.ua-heat-cell{width:100%;height:100%;border:0;background:transparent;color:#19231c;font:inherit;font-weight:750;font-variant-numeric:tabular-nums;transition:box-shadow .18s ease,filter .18s ease}
.ua-heat-cell:hover{filter:brightness(.96)}.ua-heat-cell:focus-visible{position:relative;outline:2px solid #171a17;outline-offset:-2px}.ua-heat-cell.selected{box-shadow:inset 0 0 0 2px #171a17}
.ua-heat-cell.level-0{color:#9aa099}.ua-heat-cell.level-1{background:#edf4ee}.ua-heat-cell.level-2{background:#d7e8da}.ua-heat-cell.level-3{background:#acd0b5}.ua-heat-cell.level-4{background:#70a881}.ua-heat-cell.level-5{background:#1b6141;color:#fff}
.ua-cell-detail{min-height:100%;padding:18px;border-left:1px solid var(--line);background:#fcfcf9}
.ua-cell-empty{display:grid;min-height:250px;place-items:center;color:var(--muted);font-size:12px;text-align:center}
.ua-cell-detail h3{margin:0 0 4px;font-size:16px}.ua-cell-detail>p{margin:0 0 16px;color:var(--muted);font-size:10px}
.ua-cell-stat{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:13px 0;border-top:1px solid var(--line);font-size:11px}.ua-cell-stat strong{font-size:18px;font-variant-numeric:tabular-nums}.ua-cell-warning{margin-top:14px;padding:10px;border-radius:8px;background:#fff0db;color:#80561f;font-size:11px}
.ua-trend-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,.45fr);gap:14px;margin-top:14px}
.ua-trend-grid>section{padding:18px 20px;border:1px solid var(--line);border-radius:14px;background:#fff}
.ua-trend{min-height:190px}.ua-trend svg{display:block;width:100%;height:190px;overflow:visible}.ua-trend .axis{stroke:#dfe2dc;stroke-width:1}.ua-trend .visits{fill:none;stroke:#174f36;stroke-width:2.4}.ua-trend .actions{fill:none;stroke:#83b47f;stroke-width:2}.ua-trend text{fill:#737a72;font-size:9px}.ua-trend circle{stroke:#fff;stroke-width:2}
.ua-devices{display:grid;grid-template-columns:1fr 1fr;gap:12px;min-height:190px;align-items:center}
.ua-device{padding:18px 0;text-align:center}.ua-device+.ua-device{border-left:1px solid var(--line)}.ua-device-icon{display:grid;place-items:center;width:48px;height:48px;margin:0 auto 10px;border-radius:50%;background:#174f36;color:#fff}.ua-device:nth-child(2) .ua-device-icon{background:#929992}.ua-device-icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ua-device strong{display:block;font-size:25px}.ua-device span{color:var(--muted);font-size:11px}
.ua-loading{display:grid;width:100%;min-height:120px;place-items:center;color:var(--muted);font-size:12px}.ua-empty{padding:24px 0;color:var(--muted);font-size:12px;text-align:center}
.usage-analytics-view ::selection{background:#b9d6c1;color:#102b1d}
.usage-analytics-view button:focus-visible,.usage-analytics-view select:focus-visible,.usage-analytics-view input:focus-visible{outline:2px solid #1b6141;outline-offset:2px}
@media(max-width:900px){.ua-heading-row{align-items:flex-start;flex-direction:column}.ua-controls{width:100%;justify-content:flex-start}.ua-overview-grid{grid-template-columns:1fr}.ua-ranking-panel{border-top:1px solid var(--line);border-left:0}.ua-heatmap-layout{grid-template-columns:1fr}.ua-cell-detail{border-top:1px solid var(--line);border-left:0}.ua-trend-grid{grid-template-columns:1fr}}
@media(max-width:640px){.usage-analytics-view{padding-top:22px}.ua-title-line{align-items:flex-start;flex-direction:column;gap:8px}.ua-title-block .subhead{max-width:31ch}.ua-controls{display:grid;grid-template-columns:1fr auto}.ua-controls .segment{grid-column:1/-1;width:100%;overflow:auto}.ua-controls .segment button{min-height:36px;flex:1;white-space:nowrap}.ua-controls .date-range{grid-column:1/-1}.ua-controls>select{width:100%}.ua-insight{grid-template-columns:auto minmax(0,1fr)}.ua-insight time{grid-column:2}.ua-metric-strip{grid-template-columns:1fr 1fr}.ua-metric-strip>div{padding:15px}.ua-metric-strip>div:nth-child(2){border-right:0}.ua-metric-strip>div:nth-child(n+3){border-top:1px solid var(--line)}.ua-metric-strip strong{font-size:24px}.ua-journey-panel,.ua-ranking-panel,.ua-attention,.ua-heatmap-section,.ua-trend-grid>section{padding-right:14px;padding-left:14px}.ua-journey{margin-right:-14px;padding-right:14px}.ua-stage{min-width:116px}.ua-stage-box{min-height:82px}.ua-issue-row{grid-template-columns:minmax(130px,1fr) 74px 80px}.ua-issue-row small:last-child{display:none}.ua-section-head{align-items:flex-start}.ua-scale{display:none}.ua-heatmap-section{margin-top:28px}.ua-heatmap-layout{margin-right:-14px;margin-left:-14px}.ua-cell-detail{padding-right:14px;padding-left:14px}.ua-devices{min-height:150px}}
