.demo-dashboard-module__p4S-jG__demoMain{min-height:100vh}.demo-dashboard-module__p4S-jG__demoNotice{color:#372675;background:linear-gradient(110deg,#f3f0ff,#fff 62%,#fff5f1);border:1px solid #6846d833;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;width:min(100% - 64px,1376px);margin:18px auto -20px;padding:12px 14px;display:grid;box-shadow:0 8px 25px #2d205b0f}.demo-dashboard-module__p4S-jG__demoNotice>div{gap:2px;min-width:0;display:grid}.demo-dashboard-module__p4S-jG__demoNotice strong{font-size:12px;line-height:1.45}.demo-dashboard-module__p4S-jG__demoNotice small{color:#786f93;font-size:10px;line-height:1.45}.demo-dashboard-module__p4S-jG__demoNotice>a{color:#fff;white-space:nowrap;background:#6846d8;border-radius:9px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.demo-dashboard-module__p4S-jG__demoPill{color:#fff;background:#6846d8;border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-size:10px;font-weight:850;display:inline-flex}.demo-dashboard-module__p4S-jG__sidebarDemoBadge{color:#b9aaff;white-space:nowrap;background:#6946e824;border:1px solid #aa95ff47;border-radius:999px;align-self:flex-start;margin:11px 8px 0;padding:5px 8px;font-size:9px;font-weight:800}.app-shell-sidebar-collapsed .demo-dashboard-module__p4S-jG__sidebarDemoBadge{display:none}.demo-dashboard-module__p4S-jG__navButton,.demo-dashboard-module__p4S-jG__siteButton,.demo-dashboard-module__p4S-jG__filterButton,.demo-dashboard-module__p4S-jG__tabButton,.demo-dashboard-module__p4S-jG__backButton{cursor:pointer;font:inherit;border:0}.demo-dashboard-module__p4S-jG__navButton{text-align:left;width:100%}.demo-dashboard-module__p4S-jG__demoSiteItem{grid-template-columns:minmax(0,1fr)}.demo-dashboard-module__p4S-jG__siteButton{width:100%;color:inherit;text-align:left;background:0 0}.demo-dashboard-module__p4S-jG__siteButton:focus-visible{outline-offset:-1px}.demo-dashboard-module__p4S-jG__addSiteButton{cursor:pointer;color:#b4a6ed;background:#ffffff0f;border:0;border-radius:6px;place-items:center;width:22px;height:22px;padding:0;font-size:14px;display:grid}.demo-dashboard-module__p4S-jG__addSiteButton:hover{color:#fff;background:#6946e84d}.app-shell-sidebar-collapsed .demo-dashboard-module__p4S-jG__addSiteButton{border-radius:8px;width:30px;height:30px}.demo-dashboard-module__p4S-jG__actionButton{cursor:pointer}.demo-dashboard-module__p4S-jG__filterButton{color:#778195;text-align:center;background:0 0;border-radius:7px;min-width:64px;padding:8px 11px;font-size:11px;font-weight:750}.demo-dashboard-module__p4S-jG__filterButton:hover{color:var(--violet)}.demo-dashboard-module__p4S-jG__siteSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.demo-dashboard-module__p4S-jG__siteSummaryCard{border:1px solid var(--line);cursor:pointer;min-width:0;color:inherit;text-align:left;background:#fff;border-radius:17px;padding:22px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 7px 28px #10182b09}.demo-dashboard-module__p4S-jG__siteSummaryCard:hover{border-color:#6846d859;transform:translateY(-2px);box-shadow:0 14px 36px #10182b14}.demo-dashboard-module__p4S-jG__siteSummaryHeading{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;display:grid}.demo-dashboard-module__p4S-jG__siteSummaryHeading>span{color:#5d42c1;background:var(--violet-soft);border-radius:12px;place-items:center;width:42px;height:42px;font-size:16px;font-weight:900;display:grid}.demo-dashboard-module__p4S-jG__siteSummaryHeading>div{gap:3px;min-width:0;display:grid}.demo-dashboard-module__p4S-jG__siteSummaryHeading strong,.demo-dashboard-module__p4S-jG__siteSummaryHeading small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.demo-dashboard-module__p4S-jG__siteSummaryHeading strong{color:var(--ink);font-size:14px}.demo-dashboard-module__p4S-jG__siteSummaryHeading small{color:#8b94a4;font-size:10px}.demo-dashboard-module__p4S-jG__siteSummaryHeading i{color:var(--green);background:var(--green-soft);border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:800}.demo-dashboard-module__p4S-jG__siteSummaryCard>p{min-height:40px;color:var(--muted);margin:17px 0;font-size:12px;line-height:1.65}.demo-dashboard-module__p4S-jG__siteSummaryCard dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.demo-dashboard-module__p4S-jG__siteSummaryCard dl>div{background:#f8f8fb;border-radius:10px;gap:5px;padding:11px;display:grid}.demo-dashboard-module__p4S-jG__siteSummaryCard dt{color:#8e97a6;font-size:9px}.demo-dashboard-module__p4S-jG__siteSummaryCard dd{color:#263149;font-variant-numeric:tabular-nums;margin:0;font-size:16px;font-weight:850}.demo-dashboard-module__p4S-jG__siteSummaryLink{color:var(--violet);margin-top:16px;font-size:11px;font-weight:800}.demo-dashboard-module__p4S-jG__backButton{color:inherit;background:0 0;padding:0}.demo-dashboard-module__p4S-jG__calendarButton{border:1px solid var(--line);cursor:pointer;color:#737e92;background:#fff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.demo-dashboard-module__p4S-jG__tabButton{letter-spacing:-.01em;background:0 0;font-size:14px;font-weight:850}.demo-dashboard-module__p4S-jG__filterStack{gap:16px;display:grid}.demo-dashboard-module__p4S-jG__segmentedButtons{border:1px solid var(--line);background:#f7f7fa;border-radius:10px;width:fit-content;padding:3px;display:flex}.demo-dashboard-module__p4S-jG__segmentedButtons button{cursor:pointer;color:#778195;background:0 0;border:0;border-radius:7px;min-width:58px;padding:8px 10px;font-size:11px;font-weight:750}.demo-dashboard-module__p4S-jG__segmentedButtons .demo-dashboard-module__p4S-jG__segmentedActive{color:#fff;background:var(--navy)}.demo-dashboard-module__p4S-jG__channelButtons{flex-wrap:wrap;gap:7px;display:flex}.demo-dashboard-module__p4S-jG__channelButtons button{cursor:pointer;color:#687389;background:#fff;border:1px solid #e1deea;border-radius:10px;align-items:center;gap:8px;min-height:38px;padding:0 11px;font-size:10px;display:inline-flex}.demo-dashboard-module__p4S-jG__channelButtons strong{color:#303b51;font-size:10px}.demo-dashboard-module__p4S-jG__channelButtons .demo-dashboard-module__p4S-jG__channelActive{color:var(--violet);background:var(--violet-soft);border-color:#6846d859}.demo-dashboard-module__p4S-jG__twoColumnPanels,.demo-dashboard-module__p4S-jG__settingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}:is(.demo-dashboard-module__p4S-jG__twoColumnPanels>.dashboard-panel,.demo-dashboard-module__p4S-jG__settingsGrid>.dashboard-panel){margin-top:0}.demo-dashboard-module__p4S-jG__settingStatus,.demo-dashboard-module__p4S-jG__settingValue{gap:9px;display:grid}.demo-dashboard-module__p4S-jG__settingStatus>span{width:fit-content;color:var(--green);background:var(--green-soft);border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex}.demo-dashboard-module__p4S-jG__settingStatus>span i{background:currentColor;border-radius:50%;width:7px;height:7px}.demo-dashboard-module__p4S-jG__settingStatus strong,.demo-dashboard-module__p4S-jG__settingValue strong{color:var(--ink);font-size:20px}.demo-dashboard-module__p4S-jG__settingStatus small,.demo-dashboard-module__p4S-jG__settingValue small{color:#8c95a5;font-size:10px}.demo-dashboard-module__p4S-jG__settingValue strong{letter-spacing:-.04em;font-size:32px}.demo-dashboard-module__p4S-jG__codeBlock{color:#d8e0f4;white-space:nowrap;background:#151d31;border:1px solid #343d55;border-radius:12px;padding:16px;font-family:Consolas,SFMono-Regular,monospace;font-size:11px;line-height:1.7;overflow-x:auto}.demo-dashboard-module__p4S-jG__helperText{color:#8f98a8;margin:10px 0 0;font-size:10px}.demo-dashboard-module__p4S-jG__settingList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.demo-dashboard-module__p4S-jG__settingList li{color:#3d485d;background:#fbfbfd;border:1px solid #ece9f1;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:12px 13px;font-size:11px;display:flex}.demo-dashboard-module__p4S-jG__settingList i{color:var(--green);background:var(--green-soft);border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:800}.demo-dashboard-module__p4S-jG__settingsActionRow{align-items:center;gap:13px;margin-top:20px;display:flex}.demo-dashboard-module__p4S-jG__settingsActionRow button{cursor:pointer}.demo-dashboard-module__p4S-jG__settingsActionRow span{color:#8d96a6;font-size:10px}.demo-dashboard-module__p4S-jG__mobileSiteSelect{color:#e8eaf0;background:#1d2740;border:1px solid #ffffff24;border-radius:9px;max-width:145px;min-height:34px;padding:0 28px 0 10px;font-size:10px}@media (max-width:1180px){.demo-dashboard-module__p4S-jG__demoNotice{width:min(100% - 48px,1376px)}.demo-dashboard-module__p4S-jG__twoColumnPanels{grid-template-columns:1fr}}@media (max-width:820px){.demo-dashboard-module__p4S-jG__demoNotice{width:min(100% - 32px,1376px);margin-top:14px;margin-bottom:-12px}}@media (max-width:700px){.demo-dashboard-module__p4S-jG__demoNotice{grid-template-columns:auto minmax(0,1fr)}.demo-dashboard-module__p4S-jG__demoNotice>a{grid-column:1/-1}.demo-dashboard-module__p4S-jG__siteSummaryGrid,.demo-dashboard-module__p4S-jG__settingsGrid{grid-template-columns:1fr}.demo-dashboard-module__p4S-jG__siteSummaryCard dl{gap:5px}.demo-dashboard-module__p4S-jG__siteSummaryCard dl>div{padding:9px}.demo-dashboard-module__p4S-jG__siteSummaryCard dd{font-size:14px}.demo-dashboard-module__p4S-jG__segmentedButtons{width:100%}.demo-dashboard-module__p4S-jG__segmentedButtons button{flex:1}.demo-dashboard-module__p4S-jG__channelButtons{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.demo-dashboard-module__p4S-jG__channelButtons button{justify-content:space-between}.demo-dashboard-module__p4S-jG__settingsActionRow{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.demo-dashboard-module__p4S-jG__siteSummaryCard{transition:none}}
