:root{--ops-page-gutter:32px;--ops-page-section-gap:24px;--ops-control-gap:12px;--ops-control-height:36px;--ops-context-height:56px}.ops-control-row-group{--ops-control-row-height:36px;gap:var(--ops-control-gap);min-width:0;display:grid}.ops-collection-toolbar .ops-control-row-group,.ops-page-header .ops-control-row-group{--ops-control-row-height:var(--ops-control-height)}.ops-control-row{align-items:flex-end;gap:var(--ops-control-gap);flex-wrap:wrap;min-width:0;display:flex}.ops-control-row-field{min-width:0;max-width:100%}.ops-control-row-control,.ops-control-row-context{min-height:var(--ops-control-row-height);align-items:center;min-width:0;max-width:100%;display:flex}.ops-control-row-feedback{min-width:0}.ops-control-row-feedback>:where(p){margin:0}.ops-sidebar [data-sidebar=header]{box-sizing:border-box;height:var(--ops-context-height);min-height:var(--ops-context-height);max-height:var(--ops-context-height)}.ops-shell{isolation:isolate;--spacing:4px;--text-sm:14px;--text-sm--line-height:20px;--eg-ink:var(--text-color-kumo-default);--eg-ink-strong:var(--text-color-kumo-strong);--eg-muted:var(--text-color-kumo-subtle);--eg-line:var(--color-kumo-line);--eg-line-strong:var(--color-kumo-line)}.ops-shell .ops-sidebar-layout{height:100dvh;min-height:0;overflow:hidden}.ops-shell .ops-workspace{flex-direction:column;min-width:0;height:100dvh;min-height:0;display:flex;container:ops-workspace/inline-size}.ops-shell .ops-workspace>.ops-main{flex-direction:column;flex:1 1 0;width:100%;min-width:0;max-width:none;height:auto;min-height:0;padding:0;font-size:14px;line-height:1.5;display:flex;position:relative;overflow:hidden}.ops-context-bar{box-sizing:border-box;height:var(--ops-context-height);min-height:var(--ops-context-height);max-height:var(--ops-context-height);padding:0 var(--ops-page-gutter);border-bottom:1px solid var(--color-kumo-line);background:var(--color-kumo-base);color:var(--text-color-kumo-subtle);flex:none;justify-content:space-between;align-items:center;gap:16px;font-size:14px;display:flex}.ops-context-actions{flex:none;align-items:center;gap:8px;display:flex}.ops-context-breadcrumbs{flex:auto;min-width:0;overflow:hidden}.ops-context-breadcrumbs [aria-label=breadcrumb]{margin:0;font-size:14px}.ops-context-breadcrumbs [aria-current=page]{min-width:0;color:var(--text-color-kumo-strong)}.ops-context-bar .ops-mobile-topbar{display:none}.ops-shell .ops-page-layout{flex-direction:column;flex:1 1 0;width:100%;min-width:0;max-width:none;min-height:0;margin:0;padding:0;display:flex}.ops-page-header{min-width:0;padding:0 var(--ops-page-gutter);border-bottom:1px solid var(--color-kumo-line);background:var(--eg-canvas);flex:none}.ops-page-header--empty{border:0;padding:0}.ops-page-title--accessible{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.ops-page-heading-row{justify-content:space-between;align-items:center;gap:16px;min-width:0;padding-block:20px;display:flex}.ops-page-heading{min-width:0}.ops-page-heading-row>.ops-page-actions{flex-shrink:0;max-width:100%;margin-inline-start:auto}.ops-page-header--embedded{background:0 0;border-bottom:0;padding:0}.ops-page-header--embedded>.ops-page-heading-row{padding-top:0;padding-bottom:16px}.ops-page-header .ops-page-title{letter-spacing:normal;color:var(--text-color-kumo-strong);overflow-wrap:anywhere;margin:0;font-size:24px;font-weight:600;line-height:32px}.ops-page-description{max-width:72ch;color:var(--text-color-kumo-subtle);margin-top:8px;font-size:14px;line-height:1.5}.ops-page-actions,.ops-page-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.ops-page-controls{margin-left:auto}.ops-page-controls .ops-toolbar{margin:0}.ops-page-navigation-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;min-width:0;min-height:64px;padding-block:12px;display:flex}.ops-page-navigation{flex:0 auto;width:max-content;min-width:0;max-width:100%}.ops-page-navigation:has(>.ops-page-navigation-outlet){flex:480px;width:auto}.ops-page-navigation:has(.ops-tabs-scroll-host){flex-shrink:0}.ops-page-navigation-outlet{width:100%;min-width:0;padding:4px;display:flex}.ops-tabs-scroll-host,.ops-tabs{flex:0 auto;justify-self:start;width:fit-content;min-width:0;max-width:100%;display:flex}.uo-view-tabs,.dashboard-tabs,.department-report-switch,.utm-workspace-pane-switcher,.utm-drawer-mode-switcher,.utm-detail-view-switcher,.utm-summary-timeframe,.el-intake-modes{flex:0 auto;justify-self:start;width:fit-content;min-width:0;max-width:100%;overflow-x:auto}:is(.uo-view-tabs,.dashboard-tabs,.department-report-switch,.utm-workspace-pane-switcher,.utm-drawer-mode-switcher,.utm-detail-view-switcher,.utm-summary-timeframe,.el-intake-modes)>:is(button,a){white-space:nowrap;flex:none}.ops-page-body{min-width:0;min-height:0;padding:24px var(--ops-page-gutter);flex-direction:column;flex:1 1 0;scroll-padding-top:16px;display:flex;overflow:auto}.ops-page-content{gap:var(--ops-page-section-gap);flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.ops-page-context,.ops-collection-context{color:var(--text-color-kumo-subtle);font-size:14px;line-height:1.5}.ops-page-layout[data-page-scroll=collection]>.ops-page-body{overflow:hidden}.ops-page-layout[data-page-scroll=collection]>.ops-page-body>.ops-page-content{flex:1 1 0;overflow:hidden}.ops-page-aside{min-width:0;margin-top:var(--ops-page-section-gap);padding-top:var(--ops-page-section-gap);border-top:1px solid var(--color-kumo-line);flex:none}.ops-page-aside-disclosure>summary{cursor:pointer;font-weight:500}.ops-page-aside-disclosure[open]>div{padding-top:16px}.ops-shell .ops-collection-frame{flex-direction:column;gap:16px;min-width:0;min-height:0;display:flex}.ops-collection-frame[data-scroll=collection]{flex:1 1 0;overflow:hidden}.ops-collection-content{flex-direction:column;gap:16px;min-width:0;min-height:0;display:flex}.ops-collection-frame[data-scroll=collection]>.ops-collection-content{flex:1 1 0;overflow:hidden}.ops-collection-toolbar,.ops-collection-footer{flex:none;min-width:0}.ops-collection-toolbar,.ops-collection-toolbar form{align-items:center;gap:var(--ops-control-gap);display:flex}.ops-collection-toolbar{flex-wrap:wrap;padding:4px}.ops-collection-toolbar>*{min-width:0}.ops-collection-toolbar form{flex-wrap:nowrap;min-width:0}.ops-collection-toolbar form>[data-slot=input-group]{flex:1 1 0;min-width:0}.ops-collection-toolbar form>button{flex-shrink:0}.ops-collection-toolbar :where(button,input,select):not(:where(.ops-tabs *)){min-height:var(--ops-control-height);font-size:14px}.ops-collection-toolbar [data-slot=input-group],.ops-shell .ops-page-header :where(.ops-page-navigation-row) :not(:where(.ops-tabs,.ops-tabs *))>[data-slot=input-group]{height:var(--ops-control-height);min-height:var(--ops-control-height)}.ops-collection-toolbar [data-slot=input-group] input,.ops-shell .ops-page-header :where(.ops-page-navigation-row) :not(:where(.ops-tabs,.ops-tabs *))>[data-slot=input-group] input{height:100%;min-height:0}.ops-shell .ops-page-header :is(.ops-page-actions,.ops-page-controls,.ops-page-navigation) :is(button,a,input,select,[role=combobox]){font-size:14px}.ops-shell .ops-page-header :where(.ops-page-actions,.ops-page-controls,.ops-page-navigation) :where(button,a,input,select):not(:where(.ops-tabs *)){min-height:var(--ops-control-height)}.ops-page-controls .ops-field{flex-flow:wrap;align-items:center;gap:8px;min-width:0;display:flex}.ops-page-controls .ops-field>label{font-size:14px;font-weight:500}.ops-page-controls .ops-field :is(input,select){min-width:0;max-width:100%}.ops-shell .ops-collection-content table{font-size:14px}.ops-shell .ops-collection-content :is(th,td){font-size:inherit;line-height:20px}.ops-shell .ops-collection-content th{text-transform:none}.ops-readable-content{width:min(100%,960px);min-width:0}.ops-page-section{min-width:0}.ops-page-section:not(.ops-page-section--layered){border-radius:8px}.ops-page-section-header{border-bottom:1px solid var(--color-kumo-line);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 20px;display:flex}.ops-page-section-header h2,.ops-page-state-content h2{margin:0;font-size:16px;font-weight:600;line-height:24px}.ops-page-section-layered-header h2{margin:0;font-size:14px;font-weight:500;line-height:20px}.ops-page-section-header p,.ops-page-section-layered-header p{color:var(--text-color-kumo-subtle);margin:4px 0 0;font-size:14px}.ops-page-section-layered-header{justify-content:space-between;align-items:flex-start;gap:16px}.ops-page-section-layered-header>div{min-width:0}.ops-page-section-layered-body{min-width:0;font-size:14px;line-height:20px}.ops-page-section-body{min-width:0;padding:16px 20px}.ops-page-section--table.ops-page-section--table.ops-page-section--table{--tw-ring-shadow:0 0 #0000;--tw-ring-offset-shadow:0 0 #0000;box-shadow:none;background:0 0;border:0;padding:0}.ops-page-section--table.ops-page-section--table.ops-page-section--table>.ops-page-section-header,.ops-page-section--table.ops-page-section--table.ops-page-section--table>.ops-panel-header,.ops-page-section--table.ops-page-section--table.ops-page-section--table>.ops-analytics-section-header{background:0 0;border:0;min-height:0;margin:0;padding:0 0 12px}.ops-page-section--table.ops-page-section--table.ops-page-section--table>.ops-page-section-body,.ops-page-section--table.ops-page-section--table.ops-page-section--table>.ops-table-section-body{--tw-ring-shadow:0 0 #0000;--tw-ring-offset-shadow:0 0 #0000;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.ops-page-state{border:1px solid var(--color-kumo-line);background:var(--color-kumo-base);border-radius:8px;grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;max-height:100%;padding:20px;display:grid;overflow:auto}.ops-page-state-icon{height:24px;color:var(--text-color-kumo-subtle);align-items:center;display:flex}.ops-page-state-content{overflow-wrap:anywhere;min-width:0}.ops-page-state-description{color:var(--text-color-kumo-subtle);margin-top:4px;font-size:14px}.ops-page-state-description p{margin:0}.ops-page-state-action{align-self:start}@container ops-workspace (width<=1119px){.ops-page-header[data-narrow-navigation=stacked] .ops-page-navigation-row{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.ops-page-header[data-narrow-navigation=stacked] .ops-page-controls{justify-content:flex-start;width:100%;margin-left:0}.ops-context-bar,.ops-page-layout{--ops-page-gutter:24px}}@container ops-workspace (width<=719px){.ops-context-bar,.ops-page-layout{--ops-page-gutter:16px;--ops-control-height:40px}.ops-page-heading-row{flex-wrap:wrap;padding-bottom:16px}.ops-page-body{padding-block:16px}.ops-page-navigation,.ops-page-controls{max-width:100%}.ops-page-state{grid-template-columns:20px minmax(0,1fr);padding:16px}.ops-page-state-action{grid-column:2;justify-self:start}}@container ops-workspace (width>=1200px){.ops-page-layout[data-page-aside=true]>.ops-page-body{grid-template-columns:minmax(0,1fr) 320px;gap:24px;display:grid}.ops-page-aside{border-top:0;border-left:1px solid var(--color-kumo-line);margin:0;padding:0 0 0 24px}.ops-page-aside-disclosure>summary{display:none}.ops-page-aside-disclosure[open]>div{padding-top:0}}@media (width<=1100px){.ops-context-bar .ops-mobile-topbar{background:0 0;border:0;align-items:center;gap:12px;min-width:0;padding:0;display:flex}.ops-mobile-topbar strong{display:none}.ops-mobile-topbar span{color:var(--text-color-kumo-subtle);font-weight:400}}
