.workspace .section-heading{align-items:center;gap:20px;margin-bottom:20px}.workspace .section-heading h2{font-size:clamp(21px,1.75vw,26px);font-weight:var(--weight-medium);line-height:1.25}.page-heading-title{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.page-heading-meta{color:var(--muted);font-size:var(--text-base);font-weight:400}.workspace .section-heading p{max-width:760px;font-size:var(--text-base);margin-top:7px;line-height:1.55}.workspace .filter-bar{border-radius:var(--radius-md);box-shadow:none;gap:12px;margin-bottom:16px;padding:12px}.workspace .filter-bar .search-control{border-radius:var(--radius-md);flex-basis:240px;min-width:210px;height:38px}.workspace .filter-bar .search-control input{font-size:var(--text-sm)}.workspace .filter-bar .select-control select{border-radius:var(--radius-md);height:38px;font-size:var(--text-sm)}.workspace .filter-bar .select-control select:disabled{opacity:.65;cursor:not-allowed}.workspace .filter-bar .filter-label{font-size:var(--text-sm);font-weight:var(--weight-medium)}.workspace .filter-bar .labeled-filter{flex-direction:row;align-items:center;gap:8px}.workspace .list-period-control{flex-shrink:0}.workspace .list-period-control .date-range-trigger{min-height:38px}.workspace .list-period-control .date-range-copy{min-width:105px}.workspace .list-period-control .date-range-copy strong{font-size:var(--text-sm)}.workspace .list-period-control .date-range-copy small{font-size:var(--text-xs)}.workspace .filter-bar .qualification-select-trigger{min-height:38px}.workspace .data-table-panel{border-radius:var(--radius-md);box-shadow:0 2px 10px #201e1a03}.workspace .control-trend-card,.workspace .control-comparison,.workspace .control-focus{box-shadow:none;border-radius:var(--radius-md)}.workspace .control-trend-card:hover,.workspace .control-trend-card:focus-within{box-shadow:none;transform:none}.workspace .control-sparkline .control-sparkline-grid{stroke-dasharray:none}.workspace .control-sparkline polyline{vector-effect:non-scaling-stroke;stroke-width:2px}.workspace .ops-chart-grid i{border-top-style:solid}.workspace .ops-chart-heading h3{font-size:var(--text-lg);font-weight:var(--weight-medium)}.workspace .ops-chart-legend{font-size:var(--text-sm);gap:14px}.overview-summary{gap:20px;display:grid}.overview-objective-groups{grid-template-columns:2fr 1fr 2fr;align-items:stretch;gap:10px;display:grid}.overview-objective{grid-template-rows:auto 1fr;display:grid}.overview-objective>h3{color:var(--muted);font-size:var(--text-sm);font-weight:var(--weight-strong);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px}.overview-metric-strip{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:repeat(auto-fit,minmax(0,1fr));display:grid}.overview-objective.objective-capture .overview-metric-strip{background:var(--surface-2);border-color:#e1bdcf}.overview-metric{--control-series:var(--blue);border:0;border-right:1px solid var(--line);min-width:0;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border-radius:0;padding:18px 16px 16px}.overview-metric:last-child{border-right:0}.overview-metric:first-child{border-radius:var(--radius-md) 0 0 var(--radius-md)}.overview-metric:last-child{border-radius:0 var(--radius-md) var(--radius-md) 0}.overview-metric[aria-pressed=true]{background:color-mix(in srgb, var(--control-series) 4%, white);box-shadow:inset 0 -2px var(--control-series)}.overview-metric:hover{background:var(--canvas)}.overview-metric>span{color:var(--muted);font-size:var(--text-sm);display:block}.overview-metric>strong{color:var(--ink);font-size:var(--text-3xl);line-height:1;font-weight:var(--weight-medium);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:10px 0 8px;display:block}.overview-metric-subline{color:var(--control-series);font-size:var(--text-base);font-style:normal;font-weight:var(--weight-medium);margin:-2px 0 8px;display:block}.overview-metric>small{-webkit-line-clamp:2;min-height:30px;color:var(--muted);font-size:var(--text-sm);-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.overview-metric:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.overview-main-chart{--control-series:var(--blue);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);min-width:0;padding:20px 22px 0}.overview-main-chart.metric-eqls,.overview-metric.metric-eqls{--control-series:#637da2}.overview-main-chart.metric-leads,.overview-metric.metric-leads{--control-series:#c9572d}.overview-main-chart.metric-accepts,.overview-metric.metric-accepts{--control-series:#3e7d62}.overview-main-chart.metric-replies,.overview-metric.metric-replies{--control-series:var(--brand-deep)}.overview-main-chart>header{justify-content:space-between;align-items:start;gap:20px;margin-bottom:28px;display:flex}.overview-main-chart h3{color:var(--ink);font-size:var(--text-lg);font-weight:var(--weight-medium);margin:0}.overview-main-chart header p{max-width:740px;color:var(--muted);font-size:var(--text-sm);margin:6px 0 0;line-height:1.6}.overview-chart-delta{font-size:var(--text-sm);flex-shrink:0;padding:5px 0}.overview-chart-delta small{color:var(--muted);font-size:var(--text-xs);margin-top:4px;display:block}.overview-main-chart .control-sparkline-wrap.is-large{color:var(--control-series);display:block}.overview-main-chart .control-sparkline-plot{width:calc(100% - 32px);height:216px;margin-left:32px}.overview-main-chart .control-sparkline-axis{height:40px;font-size:var(--text-sm);margin-left:32px}.overview-main-chart .control-value-label{color:var(--muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;position:absolute;left:-30px;transform:translateY(-50%)}.overview-main-chart .control-sparkline-point:before{border-width:1.5px;width:7px;height:7px}.overview-main-chart .control-sparkline-point.is-current:before{width:9px;height:9px}.overview-main-chart .control-series-gap{min-height:256px}.overview-main-chart>footer{border-top:1px solid var(--line);color:var(--muted);font-size:var(--text-sm);justify-content:space-between;gap:14px;padding:13px 0;display:flex}@media (max-width:1100px){.workspace .filter-bar .search-control{flex-basis:100%}.workspace .list-period-control{margin-left:auto}}@media (max-width:650px){.workspace .section-heading{flex-wrap:wrap}.workspace .filter-bar{flex-wrap:wrap;gap:10px;padding:10px;display:flex}.workspace .filter-bar .search-control{min-width:0}.workspace .filter-bar .labeled-filter{flex:160px}.workspace .list-period-control{width:100%;margin:0}.workspace .list-period-control .date-range-trigger{justify-content:space-between;width:100%}.workspace .list-period-control .date-range-popover{max-height:calc(100dvh - 250px);right:0}.overview-objective-groups{grid-template-columns:1fr}.overview-metric-strip{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.overview-metric{border-bottom:1px solid var(--line);padding:14px}.overview-metric>strong{font-size:var(--text-2xl)}.overview-metric:last-child{border-bottom:0;grid-column:1/-1}.overview-main-chart{padding:16px 14px 0}.overview-main-chart>header,.overview-main-chart>footer{flex-wrap:wrap;gap:8px}.overview-main-chart .control-sparkline-point{width:22px}}.workspace .page-heading{grid-template-columns:minmax(0,1fr) 360px;align-items:center;display:grid}.page-heading-copy{min-width:0}.workspace-refreshing{color:var(--muted);font-size:var(--text-sm)}.icp-scope-options button:disabled{cursor:default;opacity:.65}.icp-scope-options button:focus-visible,.icp-scope-detail :focus-visible{outline:2px solid var(--blue);outline-offset:3px}.icp-scope-detail{color:var(--muted);font-size:var(--text-sm);margin-top:7px}.icp-scope-detail summary{cursor:pointer;justify-content:space-between;align-items:center;padding:2px 0;list-style:none;display:flex}.icp-scope-detail summary::-webkit-details-marker{display:none}.icp-scope-detail[open] summary>span{transform:rotate(180deg)}.icp-scope-detail>div{z-index:15;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);padding:6px;display:grid;position:absolute;top:calc(100% - 4px);left:0;right:0;box-shadow:0 8px 24px #201e1a18}.icp-scope-detail button{border-radius:var(--radius-sm);min-height:34px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:7px 10px}.icp-scope-detail button:hover,.icp-scope-detail button[aria-pressed=true]{background:var(--blue-soft);color:var(--blue-dark)}.directory-summary{color:var(--muted);font-size:var(--text-sm);justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;display:flex}.directory-summary>div{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.directory-summary strong{color:var(--muted);font-weight:var(--weight-medium)}.directory-summary button{color:var(--brand-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.directory-summary button:hover{text-decoration:underline}.directory-summary small{font-size:var(--text-sm)}.directory-metric-strip{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 12px;display:grid;overflow:hidden}.directory-metric-strip>div{border-right:1px solid var(--line);min-width:0;padding:16px 22px}.directory-metric-strip>div:last-child{border-right:0}.directory-metric-strip span{color:var(--muted);font-size:var(--text-base);line-height:1.2;display:block}.directory-metric-strip strong{color:var(--ink);font-size:var(--text-3xl);line-height:1;font-weight:var(--weight-medium);letter-spacing:-.03em;margin-top:8px;display:block}.population-coverage{border-left:2px solid var(--brand-accent);color:var(--muted);font-size:var(--text-sm);margin:12px 0;padding:10px 14px;line-height:1.6}.data-table-panel>.population-coverage{margin:0 18px 12px}.population-coverage summary{color:var(--brand-primary);cursor:pointer;font-weight:var(--weight-medium)}.population-coverage summary:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.population-coverage p{margin:7px 0 0}@media (max-width:1000px){.workspace .page-heading{grid-template-columns:minmax(0,1fr);gap:16px}.workspace .page-heading .icp-scope-control{width:min(100%,360px)}}@media (max-width:650px){.workspace .page-heading .icp-scope-control{width:100%}.directory-summary{flex-direction:column;align-items:flex-start;gap:8px;padding:12px}.directory-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.directory-metric-strip>div{padding:14px 12px}.directory-metric-strip>div:nth-child(2){border-right:0}.directory-metric-strip>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.directory-metric-strip strong{font-size:var(--text-2xl)}}
.admin-content{flex-direction:column;gap:24px;display:flex}.admin-app .workspace,.admin-content,.admin-panel,.admin-table-wrap{min-width:0;max-width:100%}.admin-app .sidebar{min-height:100dvh}.admin-panel{border:1px solid var(--line,var(--line));border-radius:var(--radius-lg);background:#fff;padding:24px}.admin-section-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;display:flex}.admin-section-heading h2{font-size:var(--text-2xl);letter-spacing:-.7px;margin:6px 0 0}.admin-section-heading h3{font-size:var(--text-xl);margin:6px 0 0}.admin-app button:not(.nav-item),.admin-app input,.admin-app select{font:inherit}.admin-app button:not(.nav-item){color:#38352e;border-radius:var(--radius-md);font-size:var(--text-base);cursor:pointer;background:#fff;border:1px solid #e4dfd6;padding:10px 14px}.admin-app button:disabled{cursor:wait;opacity:.6}.admin-app button.admin-primary{color:#fff;background:var(--brand-primary);border-color:var(--brand-primary);font-weight:var(--weight-medium)}.admin-app button:hover:not(:disabled){filter:brightness(.96)}.admin-app button:focus-visible,.admin-app input:focus-visible,.admin-app select:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}.admin-app .admin-back{align-self:flex-start}.admin-hint{font-size:var(--text-base);color:var(--muted);margin:8px 0 20px;line-height:1.6}.admin-table-wrap{width:100%;position:relative;overflow-x:auto}.admin-app table{border-collapse:collapse;text-align:left;width:100%;font-size:var(--text-base)}.admin-app th{color:var(--faint);font-size:var(--text-sm);letter-spacing:.5px;text-transform:uppercase;border-bottom:1px solid var(--line);background:var(--surface-2);padding:14px 12px}.admin-app td{border-bottom:1px solid var(--line);vertical-align:middle;padding:20px 12px}.admin-app td strong{font-size:var(--text-md);display:block}.admin-app td small{font-size:var(--text-base);color:var(--faint);margin-top:5px;display:block}.admin-app button.admin-client-name{font-size:var(--text-md);font-weight:var(--weight-medium);text-align:left;border:0;padding:8px 0}.admin-badge{border-radius:var(--radius-sm);background:var(--line-soft);color:var(--muted);font-size:var(--text-base);padding:5px 8px;display:inline-block}.admin-badge.client{background:var(--line-soft);color:#25784c}.admin-row-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-filters{flex-wrap:wrap;align-items:end;gap:14px;margin-top:24px;display:flex}.admin-app label{font-size:var(--text-base);font-weight:var(--weight-medium);flex-direction:column;gap:8px;display:flex}.admin-app input,.admin-app select{color:var(--ink-2);border:1px solid var(--line-strong);border-radius:var(--radius-md);min-width:0;font-size:var(--text-md);background:#fff;padding:12px}.admin-view-tags{flex-wrap:wrap;gap:5px;max-width:380px;display:flex}.admin-view-tags span{font-size:var(--text-base);color:var(--muted);background:var(--canvas);border-radius:var(--radius-sm);padding:4px 6px}.admin-new-user{background:var(--surface-2);border-radius:var(--radius-lg);border:1px solid #e3d2a7;margin:20px 0;padding:22px}.admin-form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.admin-actions{gap:10px;margin-top:12px;display:flex}.admin-invitation{background:var(--canvas);border-radius:var(--radius-lg);border:1px solid #b8d9c3;margin:20px 0;padding:20px}.admin-invitation p{font-size:var(--text-base);margin:8px 0 14px;line-height:1.6}.admin-invitation input{width:100%}.admin-error{background:var(--canvas);color:#a63c30;border-radius:var(--radius-md);font-size:var(--text-md);padding:14px}.admin-state{color:var(--muted);font-size:var(--text-md);padding:42px 12px}.admin-state .loader{vertical-align:middle;margin-right:6px;display:inline-block}.admin-app .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px){.admin-panel{padding:16px}.admin-section-heading{align-items:flex-start}.admin-form-grid{grid-template-columns:1fr}.admin-section-heading h2{font-size:var(--text-xl)}}@media (max-width:680px){.admin-app .sidebar{min-height:0}.admin-app .logout-button{display:block}.admin-app table{min-width:720px}.admin-app .admin-section-heading{flex-wrap:wrap}}.admin-row-actions a{color:var(--ink,var(--ink));font-size:var(--text-base);font-weight:var(--weight-medium);white-space:nowrap}.admin-section-heading a.admin-primary{border-radius:var(--radius-md);background:var(--ink);color:#fff;font-size:var(--text-base);font-weight:var(--weight-medium);padding:10px 14px;text-decoration:none;display:inline-flex}
.ops-app{background:var(--canvas);grid-template-columns:220px minmax(0,1fr)}.ops-app:has(.sidebar.is-collapsed){grid-template-columns:64px minmax(0,1fr)}.ops-app .brand{border-bottom:0;gap:8px;height:72px;padding:0 10px 0 16px}.ops-app .brand .prisma-logo{--signature-width:58%;width:122px}.ops-app .brand .prisma-symbol{width:26px;height:26px;display:none}.ops-app .sidebar-collapse-toggle{border-radius:var(--radius-sm);color:#8a8087;cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;margin-left:auto;padding:0;display:grid}.ops-app .sidebar-collapse-toggle:hover{color:var(--sidebar-ink);background:var(--sidebar-hover)}.ops-app .sidebar-collapse-toggle svg{width:16px;height:16px}.ops-app .nav{gap:1px;padding:4px 10px 0}.ops-app .nav-bottom{border-top:0}.ops-app .nav-item{color:#a79da4;min-height:30px;font-size:var(--text-base);border-radius:7px;grid-template-columns:16px minmax(0,1fr) auto;gap:10px;padding:0 10px;font-weight:400}.ops-app .nav-item>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ops-app .nav-item:hover{color:var(--sidebar-ink);background:#221e21}.ops-app .nav-item.active,.ops-app .nav-subitem.active{color:var(--sidebar-ink);box-shadow:none;font-weight:var(--weight-medium);background:#2c2529}.ops-app .nav-icon{width:15px;height:15px;color:inherit;opacity:.75}.ops-app .nav-item.active .nav-icon{color:var(--brand-accent);opacity:1}.ops-app .nav-badge{color:#8a8087;min-width:0;font-size:var(--text-sm);font-variant-numeric:tabular-nums;background:0 0;padding:0;font-weight:400}.ops-app .nav-item.active .nav-badge{color:#ffac88}.ops-app .nav-subitem,.ops-app .nav-nested-item{min-height:30px;font-size:var(--text-base)}.ops-app .nav-objective-trigger{grid-template-columns:16px minmax(0,1fr) auto;min-height:30px;padding:0 10px}.ops-app .nav-demand-objective.active-objective{background:0 0}.ops-app .nav-objective-mark,.ops-app .active-objective>.nav-objective-trigger .nav-objective-mark{width:16px;height:16px;color:var(--objective-accent);font-size:var(--text-sm);background:0 0;border:0}.ops-app .nav-objective-copy strong{font-size:var(--text-base);font-weight:400}.ops-app .active-objective .nav-objective-copy strong{font-weight:var(--weight-medium)}.ops-app .source-note{background:#221e21;border-color:#322a30;border-radius:10px;margin:10px;padding:10px 12px}.ops-app .source-note>span{width:6px;height:6px;box-shadow:none;background:#3fb57e;margin-top:6px}.ops-app .source-note strong{color:var(--sidebar-ink);font-size:var(--text-sm);font-weight:var(--weight-medium)}.ops-app .source-note small{color:#a79da4;font-size:var(--text-2xs);line-height:1.45}.ops-app .account-switcher{border-top:0;gap:10px;padding:10px 16px 14px}.ops-app .account-switcher strong{font-size:var(--text-base);font-weight:400}.ops-app .account-switcher small{font-size:var(--text-2xs)}.ops-app .sidebar.is-collapsed .brand{flex-direction:column;justify-content:center;gap:6px;height:auto;padding:14px 0 6px}.ops-app .sidebar.is-collapsed .brand .prisma-logo{display:none}.ops-app .sidebar.is-collapsed .brand .prisma-symbol{display:block}.ops-app .sidebar.is-collapsed .sidebar-collapse-toggle{margin:0}.ops-app .sidebar.is-collapsed .nav-item>span:not(.nav-badge),.ops-app .sidebar.is-collapsed .nav-badge,.ops-app .sidebar.is-collapsed .nav-chevron,.ops-app .sidebar.is-collapsed .nav-submenu,.ops-app .sidebar.is-collapsed .source-note>div,.ops-app .sidebar.is-collapsed .account-switcher>span:last-child{display:none}.ops-app .sidebar.is-collapsed .nav{padding:0 12px}.ops-app .sidebar.is-collapsed .nav-item{grid-template-columns:16px;justify-content:center;width:40px;padding:0}.ops-app .sidebar.is-collapsed .source-note{place-items:center;margin:10px 12px;padding:12px 0;display:grid}.ops-app .sidebar.is-collapsed .source-note>span{margin:0}.ops-app .sidebar.is-collapsed .account-switcher{justify-content:center;padding:10px 0 14px}.ops-app .workspace{background:var(--canvas)}.ops-app .topbar{border-bottom:1px solid var(--line);background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;min-height:52px;padding:8px 24px}.ops-app .client-heading{gap:10px}.ops-app .client-heading h1{color:var(--ink-2);font-size:var(--text-md);letter-spacing:0;font-weight:400}.ops-app .client-heading p{color:var(--muted);font-size:var(--text-sm);margin-top:1px}.ops-app .top-actions{gap:6px}.ops-app .logout-button{border-radius:var(--radius-md);min-height:28px;color:var(--muted);font-size:var(--text-base);background:0 0;border-color:#0000;padding:0 12px;font-weight:400}.ops-app .logout-button:hover{color:var(--ink);background:var(--control)}.ops-app .status-chip{border-radius:var(--radius-md);min-height:28px;font-size:var(--text-sm);font-weight:400}.ops-app .date-range-trigger{border:1px solid var(--line);border-radius:var(--radius-pill);min-height:28px;color:var(--ink);background:var(--surface);font-size:var(--text-base);gap:8px;padding:0 12px}.ops-app .date-range-copy{flex-direction:row;align-items:baseline;gap:8px;display:inline-flex}.ops-app .date-range-copy strong,.ops-app .date-range-copy small{white-space:nowrap;margin:0;display:inline}.ops-app .date-range-copy strong{font-size:var(--text-base);font-weight:400}.ops-app .date-range-copy small{color:var(--muted);font-size:var(--text-sm)}.ops-app .date-range-trigger:hover,.ops-app .date-range-trigger.active{border-color:var(--line);background:var(--surface-2)}.ops-app .content{max-width:1440px;padding:22px 24px 40px}.eyebrow,.section-kicker,.panel-kicker,.oauth-kicker,.ops-app .overview-objective>h3{color:var(--faint);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.07em;font-weight:400}.ops-app .section-heading{margin-bottom:14px}.ops-app .section-heading h2{font-size:var(--text-xl);font-weight:var(--weight-medium);letter-spacing:-.01em;line-height:1.25}.ops-app .section-heading p{color:var(--muted);font-size:var(--text-base);margin-top:4px;line-height:1.5}.ops-app .page-heading{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:12px 18px}.ops-app .page-heading-title{gap:8px}.ops-app .page-heading-meta{color:var(--muted);font-size:var(--text-base)}.ops-app .page-heading .icp-scope-control{width:auto}.ops-app .icp-scope-control{background:0 0;border:0;flex-direction:row;align-items:center;gap:12px;padding:0;display:flex}.ops-app .page-heading .icp-scope-detail{order:-1;margin-top:0}.ops-app .icp-scope-label,.ops-app .icp-scope-control>small{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ops-app .icp-scope-label{color:var(--faint);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.07em;margin-bottom:6px;font-weight:400}.ops-app .icp-scope-options{border-radius:var(--radius-pill);background:var(--canvas);gap:2px;padding:3px}.ops-app .icp-scope-options button{border-radius:var(--radius-pill);white-space:nowrap;min-height:24px;color:var(--muted);font-size:var(--text-sm);padding:0 10px;font-weight:400}.ops-app .icp-scope-options button[aria-pressed=true]{color:var(--brand-primary);background:var(--surface);font-weight:var(--weight-medium);box-shadow:0 1px 2px #221a201a}.ops-app .icp-scope-options button span{color:inherit}.ops-app .icp-scope-control>small{color:var(--faint);font-size:var(--text-2xs);margin-top:6px;line-height:1.45}.ops-app .icp-scope-detail{color:var(--muted);font-size:var(--text-sm);margin-top:6px}.ops-app .panel,.ops-app .data-table-panel{border-color:var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card)}.ops-app .panel{padding:16px}.ops-app .panel-heading h3{font-size:var(--text-md);font-weight:var(--weight-medium)}.ops-app .panel-heading p{color:var(--muted);font-size:var(--text-sm)}.ops-app .metric-card,.ops-app .metric-card.accent{color:var(--ink);border-color:var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:none}.ops-app .metric-card.accent{box-shadow:inset 0 2px 0 var(--brand-accent)}.ops-app .metric-label,.ops-app .metric-card.accent .metric-label{min-height:0;color:var(--muted);font-size:var(--text-sm);letter-spacing:0;text-transform:none;font-weight:400}.ops-app .metric-value{font-size:var(--text-2xl);font-weight:var(--weight-medium);letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-top:4px}.ops-app .metric-note,.ops-app .metric-card.accent .metric-note{color:var(--muted);font-size:var(--text-2xs)}.ops-app .directory-metric-strip{background:0 0;border:0;border-radius:0;gap:12px;margin-bottom:14px;overflow:visible}.ops-app .directory-metric-strip>div,.ops-app .directory-metric-strip>div:last-child{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card);align-items:center;gap:12px;padding:12px 16px;display:flex}.ops-app .directory-metric-strip .metric-icon{border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.ops-app .directory-metric-strip .metric-icon svg{width:14px;height:14px}.ops-app .directory-metric-strip .metric-copy{min-width:0;display:grid}.ops-app .directory-metric-strip .metric-copy>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ops-app .directory-metric-strip span{color:var(--muted);font-size:var(--text-sm);line-height:1.3}.ops-app .directory-metric-strip strong{font-size:var(--text-2xl);font-weight:var(--weight-medium);letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-top:2px;line-height:1.2}.ops-app .tone-wine{color:var(--brand-primary);background:var(--brand-soft)}.ops-app .tone-orange{color:var(--accent-ink);background:var(--accent-soft)}.ops-app .tone-blue{color:var(--blue-ink);background:var(--blue-tint)}.ops-app .tone-green{color:var(--green);background:var(--green-soft)}.ops-app .overview-metric-strip,.ops-app .overview-main-chart{border-radius:var(--radius-lg)}.ops-app .overview-metric:first-child{border-radius:var(--radius-lg) 0 0 var(--radius-lg)}.ops-app .overview-metric:last-child{border-radius:0 var(--radius-lg) var(--radius-lg) 0}.ops-app .overview-metric>span{font-size:var(--text-sm)}.ops-app .overview-metric>strong{font-size:var(--text-2xl);font-weight:var(--weight-medium)}.ops-app .overview-metric>small{font-size:var(--text-2xs)}.ops-app .filter-bar{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:none;gap:8px;margin-bottom:14px;padding:12px 14px}.ops-app .panel>.filter-bar{border:0;border-bottom:1px solid var(--line-soft);border-radius:0;margin:0}.ops-app .filter-bar .search-control,.ops-app .search-control{border-radius:var(--radius-pill);background:var(--canvas);border:0;flex:260px;gap:8px;min-width:220px;height:28px;padding:0 12px}.ops-app .search-control:focus-within{background:var(--surface);box-shadow:0 0 0 1px var(--line-strong)}.ops-app .search-control span{color:var(--faint);font-size:var(--text-sm)}.ops-app .search-control input{font-size:var(--text-sm)}.ops-app .labeled-filter{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);flex-flow:row;align-items:center;gap:0;height:28px;padding-left:12px}.ops-app .labeled-filter>:last-child{flex:auto;min-width:0}.ops-app .labeled-filter>span,.ops-app .filter-bar .filter-label{color:var(--muted);font-size:var(--text-sm);white-space:nowrap;flex:none;align-items:center;gap:4px;font-weight:400;display:inline-flex}.ops-app .labeled-filter select,.ops-app .labeled-filter .qualification-select-trigger{background-color:#0000;border:0;height:26px;min-height:26px}.ops-app .select-control select,.ops-app .qualification-select-trigger{border-color:var(--line);border-radius:var(--radius-pill);height:28px;min-height:28px;color:var(--ink);font-size:var(--text-sm);padding:0 28px 0 10px;font-weight:400}.ops-app .qualification-select-trigger{padding-right:10px}.ops-app .labeled-filter:hover{background:var(--surface-2)}.ops-app .compact-segments{border-radius:var(--radius-pill);background:var(--canvas);border:0;gap:2px;margin:0;padding:3px;display:inline-flex}.ops-app .compact-segments button{border-radius:var(--radius-pill);min-height:24px;color:var(--muted);font-size:var(--text-sm);background:0 0;border:0;padding:0 10px}.ops-app .compact-segments button[aria-pressed=true]{color:var(--brand-primary);background:var(--surface);font-weight:var(--weight-medium);box-shadow:0 1px 2px #221a201a}.ops-app .signal-list-head,.ops-app .comment-list-heading{color:var(--muted);background:var(--surface-2);font-size:var(--text-sm);letter-spacing:0;text-transform:none;font-weight:400}.ops-app table{font-size:var(--text-base)}.ops-app th{border-bottom:1px solid var(--line);color:var(--muted);background:var(--surface-2);font-size:var(--text-sm);letter-spacing:0;text-transform:none;white-space:nowrap;padding:9px 12px;font-weight:400;line-height:1.3}.ops-app th:first-child,.ops-app td:first-child{padding-left:16px}.ops-app th:last-child,.ops-app td:last-child{padding-right:16px}.ops-app td{border-bottom:1px solid var(--line-soft);color:var(--ink-2);vertical-align:middle;padding:9px 12px}.ops-app td>strong,.ops-app td a strong,.ops-app .stacked-cell strong{color:var(--ink);font-weight:400}.ops-app .data-table-panel{padding:0;overflow:hidden}.ops-app .data-table-scroll .data-table thead th{background:var(--surface-2);box-shadow:0 1px 0 var(--line);padding-top:9px}.ops-app .data-table tbody tr:hover td{background:#fcfbfc}.ops-app .data-table .event-metric-column,.ops-app .data-table-scroll .data-table thead th.event-metric-column{width:76px;min-width:76px;max-width:76px;color:var(--ink-2);text-align:right;background:0 0;padding-inline:8px}.ops-app .data-table .event-metric-column{width:70px;min-width:70px;max-width:70px}.ops-app .data-table .event-metric-column.metric-group-start{width:100px;min-width:100px;max-width:100px}.ops-app .data-table-scroll .data-table thead th.event-metric-column{background:var(--surface-2)}.ops-app .data-table .event-metric-column .table-sort{justify-content:flex-end}.ops-app .data-table tbody tr:hover td.event-metric-column{background:#fcfbfc}.ops-app .data-table .event-metric-column.metric-group-start,.ops-app .data-table .event-metric-column.metric-group-end{border-left:0;border-right:0}.ops-app .data-table td.event-metric-column{font-variant-numeric:tabular-nums}.ops-app .person-crm-cell{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ops-app .engagement-column,.ops-app .data-table .engagement-column{width:320px;min-width:320px;padding-block:6px}.ops-app .engagement-box{border-radius:var(--radius-pill);background:var(--line-soft);font-variant-numeric:tabular-nums;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;min-height:30px;padding:0 12px;display:grid}.ops-app .engagement-box>:not(:first-child){justify-self:end}.ops-app .engagement-box.engagement-head{background:0 0;min-height:0}.ops-app .engagement-head .table-sort{font-size:var(--text-sm);white-space:nowrap;gap:3px}.ops-app .engagement-head .metric-with-help{align-items:center;gap:4px;display:inline-flex}.ops-app .engagement-ev{align-items:center;display:inline-flex}.ops-app .table-sort{color:inherit;font-weight:inherit;gap:4px}.ops-app .table-sort.active{color:var(--ink)}.ops-app .directory-summary{border-bottom:1px solid var(--line-soft);color:var(--muted);font-size:var(--text-sm);align-items:center;gap:12px;padding:12px 16px;display:flex}.ops-app .directory-summary>div{gap:12px}.ops-app .directory-summary strong{color:var(--ink);font-size:var(--text-base);font-weight:var(--weight-medium)}.ops-app .contact-identity strong,.ops-app .directory-account-identity .company-cell strong{color:var(--ink);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:1.4}.ops-app .directory-company-identity .stacked-cell strong,.ops-app .company-name-link strong{color:var(--ink);font-size:var(--text-sm);font-weight:400;line-height:1.4}.ops-app .contact-identity small,.ops-app .person-cell small,.ops-app .stacked-cell small,.ops-app .company-cell small{color:var(--muted);font-size:var(--text-xs);max-width:240px;margin-top:1px;line-height:1.4}.ops-app .directory-person-identity,.ops-app .directory-company-identity{gap:5px}.ops-app .directory-person-identity .person-cell{gap:10px}.ops-app .leads-table td:first-child{min-width:210px}.ops-app .leads-table .qualification-column{width:auto;min-width:150px;max-width:190px}.ops-app .leads-table td:nth-child(2){min-width:180px}.ops-app .directory-person-identity .contact-identity strong,.ops-app .directory-person-identity .contact-identity small{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;overflow:hidden}.ops-app .directory-person-identity>.portal-handoff-action,.ops-app .directory-person-identity>.directory-person-crm{padding-left:38px}.ops-app .directory-person-identity .avatar,.ops-app .directory-account-identity .avatar,.ops-app .avatar{width:28px;height:28px;color:var(--brand-primary);background:var(--brand-soft);font-size:var(--text-2xs);font-weight:var(--weight-strong);border-radius:50%;flex:0 0 28px}.ops-app .entity-avatar-media.is-company{border-radius:var(--radius-sm)}.ops-app .directory-company-identity .stacked-cell{flex-direction:row;align-items:center;gap:8px;display:flex}.ops-app .company-logo-inline{width:20px;height:20px;color:var(--muted);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line-soft);font-size:var(--text-2xs);border-radius:5px;flex:0 0 20px;place-items:center;display:grid;overflow:hidden}.ops-app .company-logo-inline img{object-fit:contain;width:100%;height:100%}.ops-app .contact-engagement-button,.ops-app .entity-count-button{font-size:var(--text-base);font-weight:400;text-decoration:none}.ops-app .contact-engagement-button:hover,.ops-app .entity-count-button:hover{text-underline-offset:3px;text-decoration:underline}.ops-app .contact-engagement-button.ev-value,.ops-app .entity-count-button.ev-value{color:var(--ink);font-weight:var(--weight-medium)}.ops-app .status-badge,.ops-app .eql-badge,.ops-app .neutral-badge,.ops-app .tier,.ops-app .person-origin-badge,.ops-app .crm-customer-badge,.ops-app .directory-qualification .crm-customer-badge,.ops-app .directory-qualification .icp-trigger{border-radius:var(--radius-pill);min-height:20px;font-size:var(--text-xs);white-space:nowrap;border:0;align-items:center;gap:5px;padding:0 8px;font-weight:400;line-height:1.2;display:inline-flex}.ops-app .icp-trigger:before,.ops-app .eql-badge:before{content:"";background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.ops-app .icp-icp{color:var(--green);background:var(--green-soft)}.ops-app .eql-badge{color:var(--accent-ink);background:var(--accent-soft)}.ops-app .neutral-badge{color:var(--ink-2);background:var(--canvas)}.ops-app .person-origin-badge,.ops-app .crm-customer-badge,.ops-app .directory-qualification .crm-customer-badge{color:var(--blue-ink);background:var(--blue-tint)}.ops-app .icp-trigger .icp-info{width:13px;height:13px;font-size:var(--text-2xs);opacity:0}.ops-app .icp-trigger:hover .icp-info,.ops-app .icp-trigger:focus-visible .icp-info{opacity:.5}.ops-app .directory-qualification{flex-flow:wrap;align-items:center;gap:4px}.ops-app .contact-qualifications{flex-wrap:wrap;gap:4px;display:inline-flex}.ops-app .crm-relationship-tags,.ops-app .directory-company-identity .crm-relationship-tags{flex-flow:wrap;gap:4px}.ops-app .crm-relationship-tag,.ops-app .directory-person-identity .crm-relationship-tag,.ops-app .directory-company-identity .crm-relationship-tag{border-radius:var(--radius-pill);min-height:20px;color:var(--ink-2);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font-size:var(--text-xs);white-space:nowrap;border:0;gap:4px;padding:0 8px;font-weight:400;line-height:1.2}.ops-app .crm-relationship-tag:hover{filter:brightness(.97)}.ops-app .crm-relationship-tag>span{display:none}.ops-app .crm-relationship-tag.crm-tag-review{color:var(--amber);background:var(--amber-soft)}.ops-app .crm-relationship-tag.crm-tag-customer{color:var(--blue-ink);background:var(--blue-tint)}.ops-app .crm-relationship-tag.crm-tag-deal{color:var(--brand-primary);background:var(--brand-soft)}.ops-app .directory-tags{margin-top:5px}.ops-app .directory-add-tag{color:var(--faint);font-size:var(--text-sm);background:0 0;border:0;padding:0}.ops-app .directory-add-tag:hover{color:var(--brand-primary)}@media (hover:hover){.ops-app tbody tr:not(:hover) .directory-add-tag:not(:focus-visible),.ops-app thead .context-help-trigger:not(:hover):not(:focus-visible){opacity:0}}.ops-app .directory-tag{color:var(--brand-primary);background:var(--brand-soft);font-size:var(--text-xs);border-radius:5px;padding:0 7px}.button-primary,.integration-action,.admin-primary,.identity-enrichment-button.primary,.mcp-endpoint button,.lead-intake-config-row>button,.lead-intake-credential button,.error-state button,.directory-tag-editor button{border:1px solid var(--brand-primary);border-radius:var(--radius-pill);color:#fff;background:var(--brand-primary);cursor:pointer;min-height:28px;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex}.button-primary:hover,.integration-action:hover,.admin-primary:hover,.identity-enrichment-button.primary:hover,.mcp-endpoint button:hover,.lead-intake-config-row>button:hover,.lead-intake-credential button:hover,.error-state button:hover{border-color:var(--brand-deep);background:var(--brand-deep)}.button-secondary,.contact-download-button,.pagination button,.data-state button,.integration-cancel,.empty-filter-reset,.continuous-list-footer button{cursor:pointer;white-space:nowrap;border:1px solid var(--line);border-radius:var(--radius-pill);min-height:28px;color:var(--ink);background:var(--surface);font-size:var(--text-sm);justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:400;display:inline-flex}.button-secondary:hover,.contact-download-button:hover:not(:disabled),.pagination button:hover:not(:disabled),.data-state button:hover,.integration-cancel:hover,.continuous-list-footer button:hover{background:var(--surface-2)}.ops-app .continuous-list-footer{border-top:1px solid var(--line-soft);color:var(--muted);font-size:var(--text-sm);padding:10px 16px}.login-form>button,.oauth-actions button:not(.secondary){background:var(--brand-primary);box-shadow:none;font-size:var(--text-md);font-weight:var(--weight-medium)}.report-setup-state{padding:24px}.report-setup-state h2{font-size:var(--text-xl);font-weight:var(--weight-strong);margin:6px 0 0}.report-setup-state>.button-primary{margin-top:4px}.ops-app .portal-handoff-action{margin:0}.ops-app .portal-handoff-action .portal-handoff-button{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);min-height:22px;font-size:var(--text-xs);white-space:nowrap;gap:4px;padding:0 10px;font-weight:400}.ops-app .portal-handoff-action .portal-handoff-button:hover:not(:disabled){background:var(--surface-2)}.ops-app .portal-handoff-action .portal-handoff-button.is-sent{color:var(--muted);background:0 0;border-color:#0000;padding:0}.ops-app .portal-handoff-action .portal-handoff-wordmark{height:8px}.data-state{border-radius:var(--radius-lg)}.data-state strong{font-size:var(--text-md);font-weight:var(--weight-medium)}.data-state p{color:var(--muted);font-size:var(--text-sm)}@media (max-width:920px){:is(.ops-app,.ops-app:has(.sidebar.is-collapsed)){grid-template-columns:minmax(0,1fr)}.ops-app .sidebar-collapse-toggle,.ops-app .brand .prisma-symbol{display:none}.ops-app .page-heading{grid-template-columns:minmax(0,1fr)}.ops-app .icp-scope-control{flex-wrap:wrap}.ops-app .page-heading .icp-scope-detail{order:1}.ops-app .directory-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-app .filter-bar .labeled-filter,.ops-app .signal-filters .labeled-filter{flex:100%;min-width:0;max-width:none}}@media (max-width:650px){.ops-app .directory-metric-strip .metric-icon{display:none}.ops-app .overview-metric-strip{grid-template-columns:minmax(0,1fr)}.ops-app .overview-metric,.ops-app .overview-metric:first-child,.ops-app .overview-metric:last-child{border-right:0;border-radius:0}}
.workspace{min-width:0;max-width:100%}.content{min-width:0}.top-actions{flex-wrap:wrap;justify-content:flex-end;min-width:0}.client-heading{flex:1}.responsive-sidebar{height:100dvh}.responsive-sidebar .brand{flex-shrink:0}.sidebar-content{overscroll-behavior-y:contain;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.sidebar-content>*{flex-shrink:0}.workspace-menu-toggle{display:none}:is(.table-wrap,.data-table-scroll,.portfolio-table-scroll,.admin-table-wrap,.prospecting-board,.portfolio-columns,.heyreach-chart-scroll,.horizontal-scroll){overscroll-behavior-x:contain;scrollbar-width:auto;scrollbar-color:#c7bbc2 #f5f1f3;min-width:0}:is(.table-wrap,.portfolio-table-scroll,.admin-table-wrap,.prospecting-board,.portfolio-columns,.heyreach-chart-scroll,.horizontal-scroll)::-webkit-scrollbar{width:10px;height:10px}:is(.table-wrap,.portfolio-table-scroll,.admin-table-wrap,.prospecting-board,.portfolio-columns,.heyreach-chart-scroll,.horizontal-scroll)::-webkit-scrollbar-thumb{background:var(--line-strong);border:2px solid var(--line-soft);border-radius:var(--radius-md)}:is(.table-wrap,.portfolio-table-scroll,.admin-table-wrap,.prospecting-board,.portfolio-columns,.heyreach-chart-scroll,.horizontal-scroll)::-webkit-scrollbar-track{background:var(--line-soft)}:is(.table-wrap,.portfolio-table-scroll,.admin-table-wrap,.prospecting-board,.portfolio-columns,.heyreach-chart-scroll,.horizontal-scroll):focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.integration-card,.integration-card-actions,.admin-actions{flex-wrap:wrap}.integration-card>div,.integration-card-actions,.admin-filters>label{min-width:0}.integration-card-actions{max-width:100%}.integration-card small,.mcp-panel code,.oauth-card,.drawer-identity>div{overflow-wrap:anywhere}.drawer-identity>div{min-width:0}.linkedin-content-modal-header{flex-shrink:0}.linkedin-content-modal{max-height:calc(100dvh - 36px)}.entity-modal-section-heading{flex-wrap:wrap}.range-custom>label,.range-custom input,.admin-form-grid>label{min-width:0;max-width:100%}@media (max-width:920px){.ops-app{display:block}.responsive-sidebar,.admin-app .responsive-sidebar{border-right:0;width:100%;height:auto;min-height:0;position:static}.responsive-sidebar .brand{justify-content:flex-start;height:68px;padding:6px 16px}.responsive-sidebar .prisma-logo{--signature-width:52%;width:132px}.responsive-sidebar .workspace-menu-toggle,.admin-app .responsive-sidebar .workspace-menu-toggle{border:1px solid var(--sidebar-line);border-radius:var(--radius-md);background:var(--sidebar-hover);min-height:44px;color:var(--sidebar-ink);font:inherit;font-size:var(--text-base);cursor:pointer;align-items:center;gap:8px;margin-left:auto;padding:8px 12px;display:inline-flex}.workspace-menu-toggle>span{font-size:var(--text-xl)}.workspace-menu-toggle:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.responsive-sidebar .sidebar-content{max-height:calc(100dvh - 68px);display:none}.responsive-sidebar.is-expanded .sidebar-content{display:flex}.responsive-sidebar .nav,.responsive-sidebar .nav-group,.responsive-sidebar .nav-submenu{display:grid}.responsive-sidebar .nav{padding:4px 12px 10px;overflow:visible}.responsive-sidebar .nav-item{place-items:initial;min-height:44px;font-size:var(--text-base);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;padding:10px 12px}.responsive-sidebar .nav-item>span,.responsive-sidebar .nav-chevron{display:block}.responsive-sidebar .nav-submenu{padding-left:20px}.responsive-sidebar .nav-bottom{margin-top:8px;padding-top:10px}.responsive-sidebar .source-note{display:grid}.responsive-sidebar .account-switcher{place-items:initial;align-items:center;display:grid}.responsive-sidebar .account-switcher>span:last-child{display:block}.topbar{gap:12px;padding:12px 16px}.logout-button{justify-content:center;align-items:center;min-height:40px;display:inline-flex}.content{padding:20px 16px 32px}}@media (max-width:600px){.topbar{-webkit-backdrop-filter:none;backdrop-filter:none;flex-wrap:wrap;position:static}.topbar .client-heading{flex-basis:100%}.topbar .top-actions{justify-content:space-between;width:100%}.top-actions .date-range{flex:1}.top-actions .date-range-trigger{justify-content:space-between;width:100%;min-height:44px}.date-range-copy{min-width:0}.date-range-copy strong,.date-range-copy small{font-size:var(--text-sm)}.date-range-popover{width:auto;max-height:calc(100dvh - 24px);position:fixed;inset:12px 12px auto}.workspace-refreshing{font-size:var(--text-sm);flex-basis:100%}.logout-button{min-height:44px;font-size:var(--text-sm)}.content{padding:18px 12px 28px}.workspace .page-heading{gap:14px}.select-control,.select-control select{min-width:0;max-width:100%}.mcp-endpoint code{white-space:normal}.integration-card{align-items:flex-start}.integration-card-actions{justify-content:flex-start;width:100%}:is(.integration-card-actions:has(.integration-refresh-error),.integration-card-actions:has([role=status])){justify-content:flex-start}.admin-filters>label,.admin-filters input,.admin-filters select{width:100%}.admin-new-user,.admin-invitation{padding:16px}.login-page{min-height:100dvh;padding:16px}.login-card{padding:26px 20px}.oauth-page{min-height:100dvh}.linkedin-content-modal{max-height:calc(100dvh - 12px)}.linkedin-content-modal-header{position:static}.drawer-header{max-height:45dvh;overflow-y:auto}.drawer-body{min-height:0}.entity-modal-close{min-width:44px;min-height:44px}.prospecting-column{height:max(320px,100dvh - 280px)}}@media (max-height:600px){.topbar{-webkit-backdrop-filter:none;backdrop-filter:none}.date-range-popover{width:min(386px,100vw - 24px);max-height:calc(100dvh - 24px);position:fixed;inset:12px 12px auto auto}}@media (pointer:coarse){input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px!important}.nav-item,.range-presets button,.range-all,.range-apply{min-height:44px}}
