.cy-list-head,.cy-list-filter{--cl-text:#172438;--cl-muted:#68798d;--cl-bg:#f2f6fa;--cl-border:#dce5ef;color:var(--cl-text)}html[data-theme="dark"] :is(.cy-list-head,.cy-list-filter){--cl-text:#edf3fa;--cl-muted:#afbdcc;--cl-bg:#17222d;--cl-border:#344252}
.cy-list-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:20px 0 16px}.cy-list-head h1{margin:0;font-size:21px;font-weight:800;letter-spacing:-.4px}.cy-list-head p{margin:5px 0 0;font-size:12px;color:var(--cl-muted)}.cy-list-head>a{display:flex;align-items:center;gap:5px;flex-shrink:0;border-radius:12px;background:#1475df;color:#fff!important;text-decoration:none;padding:11px;font-size:12px;font-weight:700}.cy-list-filter{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px}.cy-list-search{grid-column:1/-1;display:flex;align-items:center;gap:8px;border:1px solid var(--cl-border);background:var(--cl-bg);border-radius:14px;padding:5px 6px 5px 12px}.cy-list-search>svg{color:var(--cl-muted);flex-shrink:0}.cy-list-search input{width:100%;min-width:0;background:transparent!important;color:var(--cl-text)!important;border:0!important;padding:9px 0;font:14px system-ui;outline:none}.cy-list-search input::placeholder{color:var(--cl-muted)}.cy-list-search button{background:#1475df;color:#fff;border:0;border-radius:10px;padding:11px 14px;font-weight:700}.cy-list-filter>label{display:grid;gap:5px;font-size:11px;color:var(--cl-muted)}.cy-list-filter select{box-sizing:border-box;width:100%;min-width:0;height:43px;padding:0 10px;background:var(--cl-bg)!important;color:var(--cl-text)!important;border:1px solid var(--cl-border)!important;border-radius:12px;font:12px system-ui}.cy-list-apply{grid-column:1/-1;justify-self:end;background:transparent;color:var(--cl-muted);border:0;font:600 12px system-ui;padding:5px 0;cursor:pointer}body.app-shell--discover .app-shell__content:has(.cy-list-head),body.app-shell--discover .app-shell__content:has(.cy-modern){padding-top:calc(8px + env(safe-area-inset-top))!important}body.app-shell--discover .app-shell__content:has(.cy-list-head) .cd-tabs,body.app-shell--discover .app-shell__content:has(.cy-modern) .cd-tabs{position:static!important;margin:0 auto 14px!important;background:var(--app-soft);color:var(--app-navy)}.cy-list-filter input:focus-visible,.cy-list-filter select:focus-visible{outline:2px solid #8bbaf5;outline-offset:2px}
.app-shell--discover .app-shell__content:has(.cy-list-head) .cd-tabs a:not([aria-current]){color:#526278!important}html[data-theme="dark"] .app-shell--discover .app-shell__content:has(.cy-list-head) .cd-tabs{background:#15202c!important;color:#edf2fa!important}html[data-theme="dark"] .app-shell--discover .app-shell__content:has(.cy-list-head) .cd-tabs a:not([aria-current]){color:#edf2fa!important}
/* Match the report list and detail canvas to the same theme as their cards. */
html:not([data-theme="dark"]) body.app-shell--discover:has(:is(.cy-list-head,.cy-modern,.cy-create)){background:#fff!important;color:#172438!important}
html:not([data-theme="dark"]) body.app-shell--discover .app-shell__content:has(:is(.cy-list-head,.cy-modern,.cy-create)){background:#fff!important;color:#172438!important}
html:not([data-theme="dark"]) .app-shell--discover .app-shell__content:has(:is(.cy-list-head,.cy-modern,.cy-create)) :is(.sp-main,.sp-side,.sp-desktop-grid){background:#fff!important;color:#172438!important}
html[data-theme="dark"] body.app-shell--discover:has(:is(.cy-list-head,.cy-modern,.cy-create)),html[data-theme="dark"] .app-shell--discover .app-shell__content:has(:is(.cy-list-head,.cy-modern,.cy-create)){background:#0b1014!important;color:#edf3fa!important}
.app-shell--discover .cy-list-head h1{color:var(--cl-text)!important}
