.analytics-module__wndmGG__dashboard{flex-direction:column;gap:12px;min-width:0;display:flex}.analytics-module__wndmGG__chartHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.analytics-module__wndmGG__filters{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.analytics-module__wndmGG__filters select{flex:0 0 128px;width:128px;height:32px;padding:4px 8px;font-size:12px}.analytics-module__wndmGG__dateRange{flex:none}.analytics-module__wndmGG__dateRangeTrigger{border:1px solid var(--line-strong);color:#334155;cursor:pointer;white-space:nowrap;background:#fff;border-radius:10px;align-items:center;gap:7px;height:32px;padding:4px 9px;font-size:12px;display:inline-flex}.analytics-module__wndmGG__dateRangePopover{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:14px;max-height:calc(100dvh - 24px);margin:0;padding:14px;font-size:12px;position:fixed;inset:auto;overflow-y:auto;box-shadow:0 12px 36px #0f172a26}.analytics-module__wndmGG__calendarHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.analytics-module__wndmGG__calendarHeader button{cursor:pointer;border-radius:6px;width:28px;height:28px;font-size:22px}.analytics-module__wndmGG__calendarGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.analytics-module__wndmGG__weekday{color:#64748b;text-align:center;padding:5px 0}.analytics-module__wndmGG__calendarDay{cursor:pointer;font-variant-numeric:tabular-nums;border-radius:6px;height:30px}.analytics-module__wndmGG__calendarDay:hover,.analytics-module__wndmGG__calendarHeader button:hover{background:#f1f5f9}.analytics-module__wndmGG__calendarOutside{color:#94a3b8}.analytics-module__wndmGG__calendarBetween{color:#1d4ed8;background:#eff6ff}.analytics-module__wndmGG__calendarEndpoint,.analytics-module__wndmGG__calendarEndpoint:hover{color:#fff;background:#2563eb;font-weight:600}.analytics-module__wndmGG__calendarSelection{text-align:center;margin:10px 0 4px;font-weight:600}.analytics-module__wndmGG__calendarHint,.analytics-module__wndmGG__calendarError{text-align:center;min-height:18px;margin:0;font-size:11px}.analytics-module__wndmGG__calendarHint{color:#64748b}.analytics-module__wndmGG__calendarError{color:#dc2626}.analytics-module__wndmGG__calendarActions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.analytics-module__wndmGG__calendarActions button{cursor:pointer;border-radius:7px;padding:6px 12px}.analytics-module__wndmGG__calendarActions button:last-child{color:#fff;background:#2563eb}.analytics-module__wndmGG__calendarActions button:disabled{opacity:.4;cursor:not-allowed}.analytics-module__wndmGG__countPair{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:baseline;gap:3px;display:inline-flex}.analytics-module__wndmGG__countPair>strong{font-size:inherit;font-weight:600}.analytics-module__wndmGG__countUnit{margin-left:1px;font-size:max(10px,.6em);font-weight:400}.analytics-module__wndmGG__countSeparator{color:#94a3b8;font-size:.65em;font-weight:400}.analytics-module__wndmGG__countPeople{color:#64748b;font-size:max(12px,.75em);font-weight:400}.analytics-module__wndmGG__customerDetails{flex-direction:column;display:flex;overflow:hidden}.analytics-module__wndmGG__customerDetails>.analytics-module__wndmGG__scroll{flex-basis:0}.analytics-module__wndmGG__metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.analytics-module__wndmGG__dashboard .analytics-module__wndmGG__metric{box-shadow:none;border-radius:16px;padding:12px 16px}.analytics-module__wndmGG__metric>p:last-child:empty{display:none}.analytics-module__wndmGG__middle{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:12px;min-height:0;display:grid}.analytics-module__wndmGG__dashboard .analytics-module__wndmGG__trend,.analytics-module__wndmGG__dashboard .analytics-module__wndmGG__registration,.analytics-module__wndmGG__dashboard .analytics-module__wndmGG__behavior,.analytics-module__wndmGG__dashboard .analytics-module__wndmGG__recent{border-radius:18px;min-width:0;min-height:0;padding:16px}.analytics-module__wndmGG__trend{flex-direction:column;display:flex;overflow:auto}.analytics-module__wndmGG__chart{flex:1 0 160px;min-width:0;min-height:160px;margin-top:12px}.analytics-module__wndmGG__registrationMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.analytics-module__wndmGG__registrationMetrics .analytics-module__wndmGG__metric{background:#f8fafc;border:0;padding:10px}.analytics-module__wndmGG__registrationMetrics .analytics-module__wndmGG__metric>p:first-child{font-size:12px}.analytics-module__wndmGG__registrationMetrics .analytics-module__wndmGG__metric>p:nth-child(2){font-size:22px;line-height:26px}.analytics-module__wndmGG__registrationMetrics .analytics-module__wndmGG__metric>p:last-child{margin-top:2px;font-size:11px}.analytics-module__wndmGG__bottom{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.5fr);gap:12px;min-height:0;display:grid}.analytics-module__wndmGG__behavior,.analytics-module__wndmGG__recent{flex-direction:column;display:flex}.analytics-module__wndmGG__behavior{overflow:hidden}.analytics-module__wndmGG__behavior>h2,.analytics-module__wndmGG__recent>div:first-child{flex-shrink:0}.analytics-module__wndmGG__bottom>.analytics-module__wndmGG__recent{overflow:visible}.analytics-module__wndmGG__scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable;flex:1;min-height:0;overflow:auto}@media (min-width:1051px){.analytics-module__wndmGG__dashboard{height:calc(100dvh - 108px);min-height:560px}.analytics-module__wndmGG__metrics{flex-shrink:0}.analytics-module__wndmGG__middle{flex:1.05}.analytics-module__wndmGG__bottom{flex:1}.analytics-module__wndmGG__bottom>*{height:100%;max-height:100%;overflow:hidden}.analytics-module__wndmGG__bottom .analytics-module__wndmGG__scroll{flex-basis:0}}@media (max-width:1050px){.analytics-module__wndmGG__customerDetails>.analytics-module__wndmGG__scroll{flex-basis:auto}.analytics-module__wndmGG__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-module__wndmGG__middle{grid-template-columns:minmax(0,1fr)}.analytics-module__wndmGG__chart{flex:none;height:240px}.analytics-module__wndmGG__bottom{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-module__wndmGG__recent{grid-column:1/-1}.analytics-module__wndmGG__scroll{flex:auto;max-height:320px}}@media (max-width:480px){.analytics-module__wndmGG__filters{width:100%}.analytics-module__wndmGG__filters select{flex:1;width:0;min-width:0}.analytics-module__wndmGG__dateRange{flex-basis:100%}.analytics-module__wndmGG__dateRangeTrigger{justify-content:center;width:100%}.analytics-module__wndmGG__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-module__wndmGG__bottom{grid-template-columns:minmax(0,1fr)}.analytics-module__wndmGG__dashboard .analytics-module__wndmGG__metric{padding:12px}}
