.activity-app{color:var(--ui-ink);min-width:0;font-size:13px}.activity-app h1,.activity-app h2,.activity-app h3,.activity-app p{margin:0}.activity-app h1{font-size:19px}.activity-app h2{letter-spacing:-.025em;font-size:22px}.activity-app h3{margin-bottom:12px;font-size:14px}.activity-app button{border:1px solid var(--ui-border);background:var(--ui-surface);min-height:36px;color:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:7px 10px;display:inline-flex}.activity-app button:disabled{opacity:.55;cursor:default}.activity-app :focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}.activity-app .workspace-sidebar-title>button{background:0 0;border:0;margin-left:auto}.activity-nav{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-panel-radius);min-width:0;box-shadow:var(--ui-panel-shadow);gap:3px;margin:0;padding:8px;display:grid}.activity-nav button{text-align:left;background:0 0;border-color:#0000;justify-content:flex-start;width:100%;min-width:0;padding:9px 10px}.activity-nav button svg{flex-shrink:0}.activity-nav button[aria-current=page]{background:var(--ui-accent-soft);color:var(--ui-accent)}.activity-note,.activity-heading p{color:var(--ui-muted);font-size:12px;line-height:1.6}.activity-content,.activity-data{align-content:start;gap:18px;min-width:0;display:grid}.activity-heading{align-items:center;min-height:58px;display:flex}.activity-heading p{margin-top:4px}.activity-notice{background:var(--ui-inset);border-radius:10px;align-items:center;gap:10px;padding:12px 14px;line-height:1.5;display:flex}.activity-notice svg{flex-shrink:0}.activity-filters{flex-wrap:wrap;align-items:end;gap:8px;min-height:38px;display:flex}.activity-filters>.ui-select{flex:1;min-width:130px;max-width:100%}.activity-filters label{flex:1;gap:4px;min-width:0;font-size:12px;display:grid}.activity-filters input{border:1px solid var(--ui-border);min-width:0;max-width:100%;min-height:36px;color:inherit;background:var(--ui-surface);border-radius:9px;padding:6px 8px}.activity-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.activity-card{border:1px solid var(--ui-border);border-radius:var(--ui-panel-radius);background:var(--ui-surface);min-width:0;padding:18px}.activity-value{letter-spacing:-.03em;margin-top:8px;font-size:26px;font-weight:550;display:block}.activity-chart{background:var(--ui-inset);border-radius:6px;gap:1px;height:116px;margin-top:18px;display:flex;overflow:hidden}.activity-frame{flex-direction:column-reverse;flex-basis:0;min-width:0;display:flex}.activity-frame i{background:var(--ui-accent);display:block}.activity-frame b{background:var(--ui-muted);opacity:.55;display:block}.activity-legend{color:var(--ui-muted);flex-wrap:wrap;gap:14px;margin:12px 0 18px;font-size:11px;display:flex}.activity-legend span{align-items:center;gap:5px;display:flex}.activity-legend :is(i,b,em){background:var(--ui-accent);border-radius:2px;width:8px;height:8px}.activity-legend b{background:var(--ui-muted);opacity:.55}.activity-legend em{background:var(--ui-inset);border:1px solid var(--ui-border)}.activity-app summary{cursor:pointer;align-content:center;min-height:32px}.activity-table-wrap{max-height:320px;overflow:auto}.activity-app table{border-collapse:collapse;width:100%;font-size:11px}.activity-app :is(td,th){text-align:left;border-bottom:1px solid var(--ui-border);overflow-wrap:anywhere;padding:9px 5px}.activity-app-row{border-bottom:1px solid var(--ui-border);justify-content:space-between;gap:12px;padding:14px 0;display:flex}.activity-app-row:last-of-type{margin-bottom:12px}.activity-app-row>div{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.activity-app-row>strong{white-space:nowrap;font-weight:500}.activity-app-row :is(span,small){color:var(--ui-muted);font-size:11px}.activity-device{border-top:1px solid var(--ui-border);align-items:flex-start;gap:10px;padding:12px 0;display:flex}.activity-device svg{flex-shrink:0;margin-top:2px}.activity-device>div{overflow-wrap:anywhere;gap:5px;display:grid}.activity-device span{color:var(--ui-muted);font-size:12px}.activity-empty{text-align:center;justify-items:center;gap:10px;padding:30px 8px;display:grid}.activity-empty p{color:var(--ui-muted);line-height:1.6}.activity-placeholder{background:var(--ui-inset);border-radius:6px;width:110px;max-width:100%;height:16px;display:block}.activity-placeholder-value{width:90px;height:32px;margin-top:8px}.activity-chart-skeleton{height:250px}.activity-chart-skeleton>div{background:var(--ui-inset);border-radius:6px;height:116px;margin-top:36px}.activity-filters>.activity-placeholder{flex:1;height:36px}.activity-nav>.activity-placeholder{width:100%;height:36px}@media (width<=640px){.activity-metrics{gap:7px}.activity-card{padding:12px}.activity-value{font-size:20px}.activity-content,.activity-data{gap:12px}.activity-filters>.ui-select{min-width:120px}.activity-heading{min-height:52px}}.activity-axis{color:var(--ui-muted);justify-content:space-between;gap:12px;margin-top:7px;font-size:10px;display:flex}.activity-card>.activity-filters{margin-top:14px}@media (width<=400px){.activity-metrics{grid-template-columns:1fr}.activity-metrics>.activity-card{justify-content:space-between;align-items:center;gap:12px;display:flex}.activity-value{white-space:nowrap;margin-top:0}.activity-metrics .activity-placeholder-value{margin-top:0}}.activity-table-wrap table{min-width:380px}.activity-table-wrap :is(th,td){overflow-wrap:normal}.activity-table-wrap thead th{white-space:nowrap}.activity-placeholder-copy{color:#0000;background:var(--ui-inset);border-radius:5px}.activity-placeholder-summary{align-content:center;min-height:32px}.activity-axis>.activity-placeholder{height:12px}.activity-legend>.activity-placeholder{height:13px}.activity-setup{min-height:var(--workspace-height);place-items:center;padding:24px;display:grid}.activity-setup>.activity-card{gap:18px;width:min(580px,100%);padding:28px;display:grid}.activity-setup h1{font-size:24px}.activity-setup p{color:var(--ui-muted);font-size:13px;line-height:1.7}.activity-setup-icon{color:var(--ui-accent);background:var(--ui-accent-soft);border-radius:13px;width:fit-content;padding:12px}.activity-permission{border-top:1px solid var(--ui-border);align-items:center;gap:16px;padding-top:16px;display:flex}.activity-permission>div{flex:1;min-width:0}.activity-permission p{margin-top:4px;font-size:12px}.activity-setup-actions{flex-wrap:wrap;gap:8px;display:flex}.activity-setup-loading{gap:10px;display:grid}.activity-native{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.activity-native>div{flex:1;align-items:center;gap:8px;display:flex}.activity-native>p{flex-basis:100%}@media (width<=400px){.activity-setup{padding:12px}.activity-setup>.activity-card{padding:18px}.activity-permission{gap:8px}}.activity-users{gap:16px;display:grid}.activity-users-loading>div{gap:12px;display:grid}.activity-users-loading .activity-placeholder{width:100%;height:36px}.activity-user-editor{border-top:1px solid var(--ui-border);gap:16px;min-width:0;padding-top:18px;display:grid}.activity-user-editor>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.activity-user-editor h3{overflow-wrap:anywhere;margin:0}.activity-user-access{align-items:center;gap:10px;display:flex}.activity-user-editor input{accent-color:var(--ui-accent);flex-shrink:0;width:17px;height:17px}.activity-user-editor fieldset{border:0;gap:0;min-width:0;margin:0;padding:0;display:grid}.activity-user-editor legend{margin-bottom:6px;font-size:12px;font-weight:600}.activity-user-editor fieldset label{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:center;gap:16px;padding:13px 0;line-height:1.6;display:flex}.activity-user-editor fieldset label span{overflow-wrap:anywhere}.activity-user-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.activity-breakdown-filter{margin-bottom:12px}.activity-breakdown-filter>.ui-select{max-width:280px}.activity-breakdown-filter+p{margin-bottom:4px}@media (width<=760px){.workspace-body .workspace-content .activity-app.workspace-page-layout[data-workspace-layout]>.workspace-page-sidebar{grid-row:1}.workspace-body .workspace-content .activity-app.workspace-page-layout[data-workspace-layout]>.workspace-page-content{grid-row:2}.activity-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0}.activity-nav button{min-width:0;min-height:44px}}.activity-users-loading .activity-placeholder-copy{background:var(--ui-inset);height:auto}.activity-users-loading>div{gap:16px}.activity-users-loading .activity-filters{min-height:40px;margin-top:14px}.activity-users-loading .activity-filters>.activity-placeholder{height:40px}@media (width<=480px){.activity-users-loading .activity-filters{min-height:44px}.activity-users-loading .activity-filters>.activity-placeholder{height:44px}}.activity-app-icon{width:32px;height:32px;color:var(--ui-muted);flex:0 0 32px;justify-content:center;align-items:center;display:flex}.activity-app-icon img{object-fit:contain;border-radius:5px;width:28px;height:28px}.activity-app-row>.activity-app-details{flex:1}.activity-app-row>.activity-app-icon{display:flex;overflow:visible}.activity-app-icon-placeholder{background:var(--ui-inset);border-radius:5px;flex:0 0 28px;width:28px;height:28px}.activity-overview-panel{border:1px solid var(--ui-border);border-radius:var(--ui-panel-radius);background:var(--ui-surface);min-width:0;box-shadow:var(--ui-panel-shadow);gap:16px;padding:18px;display:grid}.activity-overview-panel .activity-heading{min-height:0}.activity-overview-panel>.activity-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}@media (width<=640px){.activity-overview-panel{gap:12px;padding:12px}}.activity-input-toggles{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.activity-input-toggles button[aria-pressed=true]{background:var(--ui-accent-soft);border-color:var(--ui-accent);color:var(--ui-accent)}.activity-input-toggles>.activity-placeholder{width:78px;height:36px}.activity-input-series{margin:20px 0}.activity-input-heading{flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12px;line-height:20px;display:flex}.activity-input-heading>span{color:var(--ui-muted)}.activity-input-chart{background:var(--ui-inset);border-radius:5px;gap:1px;height:72px;margin-top:8px;display:flex;overflow:hidden}.activity-input-frame{flex-basis:0;align-items:end;min-width:0;display:flex}.activity-input-frame[data-recorded=true]{border-bottom:1px solid var(--ui-muted)}.activity-input-frame i{background:var(--ui-accent);width:100%;display:block}.activity-analysis-header{border-bottom:1px solid var(--ui-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding-bottom:18px;display:flex}.activity-analysis-header h3{margin-bottom:6px}.activity-input-toggles{gap:6px;margin:0}.activity-input-toggles i,.activity-chart-readout i{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.activity-analysis-grid{grid-template-columns:minmax(0,1fr) 280px;gap:16px;display:grid}.activity-plot-panel,.activity-app-picker{border:1px solid var(--ui-border);border-radius:var(--ui-panel-radius);min-width:0;padding:14px}.activity-inputs h4{margin:0 0 8px;font-size:13px;font-weight:550}.activity-line-chart{touch-action:pan-y;width:100%;height:354px;margin-top:12px;display:block}.activity-line-chart text{fill:var(--ui-muted);font-size:10px}.activity-line-chart .activity-axis-title{fill:var(--ui-ink);font-size:11px}.activity-grid-line{stroke:var(--ui-border);stroke-dasharray:3 4}.activity-crosshair{stroke:var(--ui-muted);stroke-dasharray:4 3}.activity-chart-readout{min-height:48px;color:var(--ui-muted);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:8px 0;font-size:11px;display:flex}.activity-chart-readout span{align-items:center;gap:5px;display:inline-flex}.activity-app-picker>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-bottom:12px;display:flex}.activity-app-picker h4{margin:0}.activity-app-actions{gap:5px;display:flex}.activity-app-actions button{min-height:32px;padding:5px 7px;font-size:11px}.activity-app-picker>.ui-select{width:100%;margin-bottom:12px}.activity-app-list{align-content:start;gap:6px;max-height:382px;display:grid;overflow:auto}.activity-app-list .activity-app-row{border:1px solid var(--ui-border);text-align:left;background:var(--ui-surface);opacity:.65;border-radius:10px;justify-content:start;align-items:center;gap:10px;width:100%;margin:0;padding:10px;display:flex}.activity-app-list .activity-app-row[aria-pressed=true]{background:var(--ui-accent-soft);border-color:var(--ui-accent);opacity:1}.activity-app-row>.activity-app-details{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.activity-app-details>strong{color:var(--ui-ink);font-size:13px;font-weight:550}.activity-app-stats{flex-wrap:wrap;gap:10px;display:flex}.activity-app-stats>span{align-items:center;gap:3px;display:flex}.activity-line-placeholder{background:var(--ui-inset);border-radius:8px;height:402px;margin:12px 0}.activity-inputs>details{margin-top:14px}@media (width<=1100px){.activity-analysis-grid{grid-template-columns:minmax(0,1fr)}.activity-app-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:330px}}@media (width<=560px){.activity-app-list{grid-template-columns:1fr}.activity-plot-panel,.activity-app-picker{padding:10px}.activity-analysis-header{gap:12px}.activity-line-chart{height:354px}.activity-input-toggles button{padding:6px 8px;font-size:12px}}.activity-time-chart{grid-template-columns:36px minmax(0,1fr);gap:8px;margin-top:18px;display:grid}.activity-time-chart .activity-chart{margin-top:0}.activity-time-y{color:var(--ui-muted);text-align:right;flex-direction:column;justify-content:space-between;font-size:10px;display:flex}.activity-time-label{text-align:center;color:var(--ui-muted);font-size:11px;margin-top:10px!important}.activity-date-shortcuts{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.activity-date-shortcuts button{font-size:12px}.activity-date-shortcuts button[aria-pressed=true]{background:var(--ui-accent-soft);color:var(--ui-accent);border-color:var(--ui-accent)}.activity-directory{gap:18px;display:grid}.activity-directory header{gap:6px;display:grid}.activity-directory-filters{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.activity-directory-filters>label{flex:1;gap:6px;min-width:150px;font-size:12px;display:grid}.activity-directory-filters input{border:1px solid var(--ui-border);background:var(--ui-inset);width:100%;min-height:40px;color:var(--ui-text);border-radius:9px;padding:9px 12px}.activity-directory-filters>.ui-select{min-width:160px}.activity-directory-scroll{border:1px solid var(--ui-border);border-radius:12px;max-width:100%;overflow:auto}.activity-app .activity-directory-table{min-width:580px;font-size:12px}.activity-directory-table thead{background:var(--ui-inset)}.activity-app .activity-directory-table :is(th,td){text-align:left;vertical-align:middle;padding:12px}.activity-directory-table th[scope=row]{font-weight:400}.activity-directory-table th strong,.activity-directory-table th small{display:block}.activity-directory-table th small{color:var(--ui-muted);margin-top:4px}.activity-directory-table input[type=checkbox]{width:18px;height:18px;accent-color:var(--ui-accent);cursor:pointer}.activity-directory-table input:disabled{cursor:default;opacity:.5}.activity-directory-table button{white-space:nowrap}.activity-directory-more{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.activity-permissions-dialog{width:min(560px,calc(var(--workspace-width) - 24px))}.activity-table-loading>div{border:1px solid var(--ui-border);border-radius:12px;gap:1px;display:grid;overflow:hidden}.activity-table-loading>div>div{background:var(--ui-surface);justify-content:space-between;gap:16px;padding:20px 12px;display:flex}.activity-table-loading .activity-placeholder{width:24%;height:20px}@media (width<=480px){.activity-directory-filters>.ui-select{width:100%}.activity-directory{gap:12px}}.activity-chart-stage{min-width:0;position:relative}.activity-chart-tooltip{border:1px solid var(--ui-border);background:var(--ui-surface);pointer-events:none;z-index:2;width:220px;max-width:calc(100% - 8px);color:var(--ui-ink);border-radius:10px;padding:12px;font-size:12px;position:absolute;box-shadow:0 8px 28px #0003}.activity-chart-tooltip>strong{color:var(--ui-muted);margin-bottom:9px;font-size:11px;display:block}.activity-tooltip-value,.activity-tooltip-apps>div{justify-content:space-between;align-items:center;gap:12px;line-height:23px;display:flex}.activity-tooltip-value>span{align-items:center;gap:7px;display:flex}.activity-tooltip-value i{border-radius:50%;width:7px;height:7px}.activity-tooltip-value b,.activity-tooltip-apps b{font-variant-numeric:tabular-nums;font-weight:500}.activity-tooltip-apps{border-top:1px solid var(--ui-border);margin-top:8px;padding-top:8px}.activity-tooltip-apps>span{color:var(--ui-muted);font-size:11px}.activity-tooltip-apps>div>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.activity-chart-empty{text-align:center;color:var(--ui-muted);pointer-events:none;font-size:12px;position:absolute;inset:42% 15% auto}.activity-app-list .activity-app-row{border-radius:8px;gap:8px;min-height:54px;padding:7px 9px}.activity-app-list .activity-app-details{gap:3px}.activity-app-details>strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.activity-app-list .activity-app-icon{flex-basis:24px;width:24px;height:24px}.activity-app-list .activity-app-icon img{width:23px;height:23px}.activity-app-stats{gap:9px;font-size:11px}.activity-app-list{gap:4px;max-height:360px}.activity-analysis-grid{grid-template-columns:minmax(0,1fr) 250px;gap:12px}.activity-line-placeholder{height:366px}.activity-analysis-header{margin-bottom:12px;padding-bottom:12px}.activity-inputs .activity-note{font-size:11px}@media (width<=1100px){.activity-analysis-grid{grid-template-columns:minmax(0,1fr)}}.activity-app .activity-compact-table{min-width:340px}.activity-manager-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex!important}.activity-manager-heading>div{flex:1;min-width:140px}.activity-app .activity-person-link{color:var(--ui-accent);text-align:left;background:0 0;border:0;padding:0}.activity-add-dialog{width:min(560px,calc(var(--workspace-width) - 24px));gap:16px;display:none}.activity-add-dialog[open]{display:grid}.activity-candidate-list{border:1px solid var(--ui-border);border-radius:12px;max-height:320px;display:grid;overflow:auto}.activity-candidate-list>label{border-bottom:1px solid var(--ui-border);cursor:pointer;align-items:center;gap:12px;padding:14px;display:flex}.activity-candidate-list input{width:18px;height:18px;accent-color:var(--ui-accent);flex-shrink:0}.activity-candidate-list>label:last-child{border-bottom:0}.activity-modal-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.activity-modal-actions>span{color:var(--ui-muted);margin-right:auto;font-size:12px}.activity-heading{flex-wrap:wrap;justify-content:space-between;gap:12px}.activity-add-dialog .ui-dialog-heading,.activity-permissions-dialog .ui-dialog-heading{grid-template-columns:minmax(0,1fr) 36px;align-items:start;gap:12px;display:grid}.activity-add-dialog .ui-dialog-heading>button,.activity-permissions-dialog .ui-dialog-heading>button{width:36px;min-width:36px;height:36px;padding:6px}.activity-add-dialog .ui-dialog-heading h2,.activity-permissions-dialog .ui-dialog-heading h2{overflow-wrap:anywhere;font-size:20px}@media (width<=400px){.activity-modal-actions{grid-template-columns:1fr 1fr;display:grid}.activity-modal-actions>span{grid-column:1/-1}.activity-modal-actions>button{min-width:0}}.activity-date-range{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.activity-date-range label{color:var(--ui-muted);gap:6px;min-width:0;font-size:12px;display:grid}.activity-date-range input{border:1px solid var(--ui-border);background:var(--ui-inset);width:100%;min-width:0;min-height:40px;color:var(--ui-ink);font:inherit;border-radius:9px;padding:8px 10px}.activity-date-range>.activity-placeholder{width:100%;height:62px}@media (width<=400px){.activity-date-range{grid-template-columns:1fr;gap:8px}}.activity-workbench{border:1px solid var(--ui-border);border-radius:var(--ui-panel-radius);background:var(--ui-surface);min-width:0;box-shadow:var(--ui-panel-shadow);padding:16px}.activity-workbench>.activity-overview-panel{box-shadow:none;background:0 0;border:0;border-radius:0;gap:10px;padding:0 0 12px}.activity-workbench .activity-heading{min-height:0}.activity-workbench .activity-heading h2{font-size:18px}.activity-control-bar{flex-wrap:wrap;align-items:end;gap:10px;min-width:0;display:flex}.activity-control-bar>.activity-date-range{flex:2;gap:8px;min-width:260px}.activity-control-bar>.activity-filters{flex:3;gap:6px;min-width:280px}.activity-control-bar .activity-filters>.ui-select{min-width:90px}.activity-workbench .activity-date-range input{min-height:36px;padding:6px 8px}.activity-workbench .activity-date-range label{gap:4px;font-size:11px}.activity-workbench .activity-date-shortcuts{justify-content:flex-start;gap:4px}.activity-workbench .activity-date-shortcuts button{min-height:28px;padding:4px 8px;font-size:11px}.activity-workbench .activity-data{gap:12px}.activity-workbench .activity-inputs{border:0;border-top:1px solid var(--ui-border);background:0 0;border-radius:0;padding:12px 0 0}.activity-workbench .activity-analysis-header h3{display:none}.activity-workbench .activity-analysis-header{border:0;gap:8px;margin-bottom:10px;padding:0}.activity-metrics>.activity-card{justify-content:space-between;align-items:center;gap:8px;padding:12px;display:flex}.activity-metrics .activity-value{margin:0;font-size:20px}.activity-metrics{gap:8px}.activity-workbench .activity-inputs h4{font-size:12px}@media (width<=640px){.activity-workbench{padding:12px}.activity-control-bar{gap:8px}.activity-control-bar>.activity-date-range,.activity-control-bar>.activity-filters{flex-basis:100%;min-width:0}.activity-workbench .activity-date-range{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-workbench .activity-date-range input{padding:6px 4px}.activity-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.activity-metrics>.activity-card{gap:4px;padding:8px;display:grid}.activity-metrics .activity-value{font-size:16px}.activity-metrics .activity-note{font-size:10px}}.activity-workbench .activity-control-bar>.activity-filters{flex:2;min-width:230px}.activity-workbench .activity-control-bar .ui-select-trigger{height:36px;min-height:36px;padding:6px 8px;font-size:12px}.activity-workbench .activity-date-range input{box-sizing:border-box;height:36px}.activity-workbench .activity-input-toggles{gap:5px}.activity-workbench .activity-input-toggles button{gap:6px;min-height:28px;padding:4px 8px;font-size:12px}.activity-plot-heading{justify-content:space-between;align-items:center;gap:8px;display:flex;position:relative}.activity-plot-heading h4{margin:0}.activity-chart-info{flex-shrink:0}.activity-app .activity-chart-info button{width:28px;height:28px;min-height:28px;color:var(--ui-ink);background:0 0;border:0;justify-content:center;align-items:center;padding:4px;display:flex}.activity-info-tooltip{z-index:10;box-sizing:border-box;border:1px solid var(--ui-border);background:var(--ui-surface);width:300px;max-width:100%;color:var(--ui-ink);border-radius:8px;padding:10px 12px;font-size:12px;line-height:1.5;position:absolute;top:100%;right:0;box-shadow:0 4px 16px #00000020}.activity-workbench .activity-metrics{border-top:1px solid var(--ui-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-top:12px;display:grid}.activity-metric{flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;padding:0 8px;display:flex}.activity-metric+.activity-metric{border-left:1px solid var(--ui-border)}.activity-workbench .activity-metric .activity-value{white-space:nowrap;margin:0;font-size:18px;line-height:1.4}.activity-metric .activity-note{white-space:nowrap;font-size:11px}.activity-metric .activity-placeholder{width:65%;height:14px}.activity-metric .activity-placeholder-value{height:25px}@media (width<=640px){.activity-workbench .activity-control-bar>.activity-filters{flex-basis:100%;min-width:0}.activity-workbench .activity-metric .activity-value{font-size:16px}}.activity-app .activity-app-row{border-color:var(--ui-border);border-radius:8px;gap:8px;min-height:46px;padding:6px 8px}.activity-app .activity-app-row[aria-pressed=true]{border-color:var(--ui-border)}.activity-app .activity-app-icon{flex:0 0 20px;width:20px;height:20px;position:relative}.activity-app .activity-app-icon img{border-radius:3px;width:20px;height:20px;position:absolute;inset:0}.activity-app .activity-app-icon-placeholder{border-radius:3px;flex-basis:20px;width:20px;height:20px}.activity-app .activity-directory-table .activity-permission-cell{text-align:center;width:64px;padding:10px 8px}.activity-app .activity-permission-heading{width:36px;height:36px;min-height:36px;color:var(--ui-muted);background:0 0;border:0;padding:8px}.activity-app .activity-permission-featured{background:var(--ui-accent-soft)}.activity-app .activity-permission-featured .activity-permission-heading{color:var(--ui-accent)}.activity-permission-status{vertical-align:middle;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;overflow:hidden}.activity-permission-tooltip{z-index:10001;width:260px;max-width:calc(var(--workspace-width) - 16px);border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-text);box-shadow:var(--ui-panel-shadow);pointer-events:none;border-radius:10px;padding:12px;font-size:12px;line-height:1.5;position:fixed}.activity-permission-tooltip strong,.activity-permission-tooltip span{display:block}.activity-permission-tooltip span{color:var(--ui-muted);margin-top:4px}.activity-permissions-loading{overflow:hidden}.activity-permissions-loading>div{min-width:580px}.activity-permissions-loading>div>div{grid-template-columns:minmax(180px,1fr) repeat(4,64px);gap:0;padding:20px 8px;display:grid}.activity-permissions-loading .activity-placeholder{width:18px;margin:auto}.activity-permissions-loading .activity-placeholder:first-child{width:70%;margin-left:4px}.activity-directory-table th[scope=row]{padding-right:48px;position:relative}.activity-permission-recovery{position:absolute;top:50%;right:6px;transform:translateY(-50%)}.activity-app .activity-manager-back{flex-shrink:0;justify-content:center;width:36px;height:36px;min-height:36px;padding:8px}.activity-pause-boundary{stroke:var(--ui-muted);stroke-width:.75px;stroke-dasharray:6 5;vector-effect:non-scaling-stroke}.activity-inputs .activity-plot-panel{padding:6px 6px 8px;position:relative}.activity-plot-panel .activity-line-chart{margin-top:0}.activity-plot-panel .activity-plot-heading{z-index:3;pointer-events:none;justify-content:flex-end;height:28px;position:absolute;top:4px;left:6px;right:6px}.activity-plot-heading .activity-chart-info{pointer-events:auto}.activity-plot-panel .activity-line-placeholder{height:354px;margin:0}.activity-analysis-grid{align-items:start}@media (width>=1101px){.activity-analysis-grid>.activity-app-picker{box-sizing:border-box;flex-direction:column;max-height:370px;display:flex}.activity-app-picker>header,.activity-app-picker>.ui-select{flex-shrink:0}.activity-analysis-grid .activity-app-list{min-height:0;max-height:none;overflow:auto}}.activity-app-search{box-sizing:border-box;border:1px solid var(--ui-border);background:var(--ui-inset);width:100%;min-width:0;height:34px;color:var(--ui-ink);font:inherit;border-radius:8px;flex-shrink:0;margin-bottom:12px;padding:6px 9px}.activity-app-search::placeholder{color:var(--ui-muted)}.activity-app-search-placeholder{flex-shrink:0;height:34px;margin:12px 0}.activity-app .activity-app-actions button{background:0 0;border:0;border-radius:7px;width:28px;height:28px;min-height:28px;padding:5px}.activity-app .activity-app-actions button:hover{background:var(--ui-inset)}.activity-app-picker>.activity-app-actions,.activity-app-picker>header{min-height:28px}.activity-chart-zoom{justify-content:flex-end;gap:4px;margin-bottom:6px;display:flex}.activity-app .activity-chart-zoom button{justify-content:center;align-items:center;width:32px;min-height:32px;padding:6px;display:inline-flex}.activity-line-chart[data-interactive]{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.activity-line-chart[data-interactive]:active{cursor:grabbing}.activity-inputs .activity-plot-panel{padding-top:16px;padding-bottom:8px}.activity-plot-panel>.activity-chart-zoom{z-index:3;align-items:center;margin:0;position:absolute;bottom:8px;right:8px}.activity-plot-panel>.activity-chart-info{z-index:4;position:absolute;top:4px;right:6px}.activity-plot-panel>.activity-chart-info .activity-info-tooltip{width:300px;max-width:min(300px,calc(var(--workspace-width) - 64px));top:100%;bottom:auto;right:0}.activity-setup:has(.activity-permission-card){place-items:center}.activity-setup>.activity-permission-card{gap:12px;width:min(440px,100%);padding:20px}.activity-permission-card>header{min-width:0;color:var(--ui-ink);align-items:center;gap:8px;display:flex}.activity-permission-card>header>svg{color:var(--ui-accent);flex-shrink:0}.activity-permission-card h1{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;line-height:24px;overflow:hidden}.activity-permission-card .activity-setup-privacy{margin:0;font-size:12px;line-height:16px}.activity-permission-list{border:0;max-height:180px;overflow-y:auto}.activity-permission-card .activity-permission{box-sizing:border-box;border:0;justify-content:space-between;gap:8px;height:40px;min-height:40px;padding:2px 0}.activity-permission-card .activity-permission>strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.activity-permission-card .activity-permission>.ui-busy-button,.activity-permission-granted{flex-shrink:0;width:88px;min-width:88px;min-height:36px;font-size:12px}.activity-permission-granted{color:var(--ui-accent);justify-content:center;align-items:center;gap:6px;display:inline-flex}.activity-permission-card .activity-browser-hint{margin:4px 0 0;font-size:11px;line-height:16px}.activity-permission-card .activity-setup-help{margin:0;font-size:11px;line-height:16px}.activity-setup-message{box-sizing:border-box;height:54px;padding-right:76px;position:relative}.activity-permission-card .activity-setup-message p{height:54px;margin:0;font-size:12px;line-height:18px;overflow-y:auto}.activity-permission-card .activity-setup-message p[role=alert]{color:var(--ui-danger)}.activity-permission-card .activity-setup-message button{width:64px;min-height:28px;padding:4px;font-size:12px;position:absolute;top:0;right:0}.activity-setup-footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.activity-permission-card .activity-setup-actions{min-width:0;display:flex}.activity-permission-card .activity-setup-actions button,.activity-permission-card .activity-setup-signout{min-height:28px;color:var(--ui-muted);background:0 0;border:0;padding:4px 0;font-size:12px;line-height:20px}.activity-permission-card .activity-setup-actions button{justify-content:flex-start;width:140px}.activity-permission-card .activity-setup-signout{justify-content:flex-end;width:88px;min-width:88px}.activity-app-list>.activity-empty{grid-column:1/-1}.activity-device,.activity-devices-skeleton .ui-list-skeleton-row{min-height:var(--activity-device-row-size)}.activity-devices-skeleton .ui-list-skeleton-row{border-top:1px solid var(--ui-border);align-items:flex-start;gap:10px;padding:12px 0}.activity-devices-skeleton .ui-list-skeleton-leading{flex-basis:18px;height:18px}.activity-devices-skeleton .ui-list-skeleton-lines{gap:5px;padding-top:4px}.activity-input-skeleton .activity-analysis-header h3>.activity-placeholder{height:1.5em}.activity-input-skeleton .activity-analysis-header .activity-note{position:relative}.activity-input-skeleton .activity-analysis-header .activity-note>span,.activity-input-skeleton .activity-input-toggles button>*{visibility:hidden}.activity-input-skeleton .activity-analysis-header .activity-note:after{content:"";background:var(--ui-inset);border-radius:6px;position:absolute;inset:3px 0}.activity-input-skeleton .activity-input-toggles button{background:var(--ui-inset)}.activity-input-skeleton .activity-app-search-placeholder{width:100%;margin:0 0 12px}.activity-input-skeleton .activity-app-details{flex:1}.activity-input-skeleton .activity-app-details>span{width:65%;height:16px}.activity-input-skeleton .activity-app-details>span:last-child{width:45%;height:16px}.activity-app-list{--activity-app-row-size:60px;--activity-app-row-gap:4px;gap:var(--activity-app-row-gap)}.activity-app-list .activity-app-row{min-height:var(--activity-app-row-size)}.activity-metric-placeholder{align-items:center;width:65%;height:1lh;display:flex}.activity-metric-placeholder>.ui-skeleton-line{height:.8em}.activity-device-list{--activity-device-row-size:68px;min-block-size:calc(2 * var(--activity-device-row-size))}.activity-devices-empty{min-block-size:calc(2 * var(--activity-device-row-size));align-content:center}.activity-directory-results{align-content:start;gap:inherit;min-block-size:245px;display:grid}.activity-app-list>.activity-empty{min-block-size:calc(2 * var(--activity-app-row-size) + var(--activity-app-row-gap))}@media (width>=561px) and (width<=1100px){.activity-app-list>.activity-empty{min-block-size:var(--activity-app-row-size);gap:4px;padding-block:4px}}
