.discover-workspace {color:#172d49;}
.discover-tabs {display:flex;gap:28px;border-bottom:1px solid #c7d2e2;margin:0 0 28px;}
.discover-tabs button {border:0;border-bottom:3px solid transparent;background:none;padding:16px 3px;font-size:18px;font-weight:600;color:#425773;cursor:pointer;}
.discover-tabs button[aria-current=page] {color:#233df0;border-color:#233df0;}
.working-beta .discover-workspace .toolbar {display:flex;flex-wrap:wrap;gap:12px;margin-bottom:28px;}
.working-beta .discover-workspace .toolbar .search-field {flex:2;min-width:270px;}
.working-beta .discover-workspace .toolbar .field,.working-beta .discover-workspace .toolbar .select {font-size:17px!important;color:#203752!important;font-weight:500;min-height:52px;border-color:#bbc9db;background:#fff;}
.working-beta .discover-workspace .toolbar input::placeholder {color:#425773;opacity:1;}
.discover-workspace .toolbar .select {flex:1;min-width:165px;}
.discover-theme-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0 0 36px;}
.discover-theme {display:block;text-align:left;padding:0;border:1px solid #ccd7e4;border-radius:16px;overflow:hidden;background:#fff;color:#172d49;cursor:pointer;box-shadow:0 4px 16px #0f2e4e06;}
.discover-theme:hover {border-color:#3453ed;box-shadow:0 8px 22px #0f2e4e12;}
.discover-theme>svg {width:100%;display:block;height:190px;object-fit:cover;}
.discover-theme-body {padding:24px;}
.discover-theme h2 {font-size:27px;line-height:1.25;letter-spacing:-.5px;margin:0 0 24px;min-height:68px;}
.discover-theme-bottom {display:flex;align-items:center;gap:12px;font-size:17px;}
.discover-theme-bottom>.icon {margin-left:auto;}
.discover-theme-logos {display:flex;gap:4px;align-items:center;}
.working-beta .discover-theme-logos img.report-brand {width:33px;height:33px;object-fit:contain;}
.discover-result-head {display:flex;gap:20px;align-items:center;margin-bottom:16px;}
.discover-result-head h2 {font-size:25px;margin:0;}
.discover-result-head h2 span {display:inline-block;margin-left:8px;font-size:18px;color:#203752;background:#e6ecf6;padding:4px 10px;border-radius:20px;}
.discover-result-head>span {margin-left:auto;font-size:16px;color:#425773;}
.discover-table-scroll {overflow-x:auto;}
.discover-table {width:100%;border-collapse:collapse;text-align:left;font-size:17px;min-width:1120px;}
.discover-table th {font-size:16px;font-weight:600;color:#425773;padding:16px 12px;border-bottom:1px solid #bfcddd;white-space:nowrap;}
.discover-table td {padding:20px 12px;border-bottom:1px solid #d6dfea;color:#172d49;font-weight:500;white-space:nowrap;}
.discover-table td:first-child {width:30%;padding-left:0;}
.discover-company {display:flex;align-items:center;gap:14px;background:none;border:0;text-align:left;padding:0;color:inherit;cursor:pointer;}
.working-beta .discover-company img.report-brand {width:54px;height:54px;object-fit:contain;flex:none;}
.discover-company strong {display:block;font-size:19px;font-weight:650;}
.discover-company>span>span {display:block;margin-top:5px;color:#425773;font-size:15px;}
.discover-company:hover strong {color:#2a45f3;}
.discover-table td.discover-positive {color:#117b65;}
.discover-table td.discover-risk {color:#b83250;}
.discover-table .saved {color:#3049ff;}
.discover-table .saved svg {fill:#e2e7ff;}
.discover-table tr:hover {background:#eef3fa80;}
.discover-table .discover-empty {padding:32px;}
[data-theme=dark] .discover-workspace {color:#e9eef8;}
[data-theme=dark] .discover-theme {background:#17273c;color:#e9eef8;border-color:#425773;}
[data-theme=dark] .discover-table td,[data-theme=dark] .discover-table th {color:#e9eef8;border-color:#425773;}
@media(max-width:1100px){.discover-theme-grid{gap:16px;}.discover-theme-body{padding:18px;}.discover-theme h2{font-size:24px;}.discover-theme-bottom{flex-wrap:wrap;font-size:16px;}.discover-theme>svg{height:155px;}}
@media(max-width:700px){.discover-theme-grid{grid-template-columns:1fr;}.discover-theme h2{min-height:0;}.discover-workspace .toolbar .search-field{min-width:100%;}.discover-tabs button{font-size:17px;}.discover-theme>svg{height:180px;}}
.working-beta .discover-workspace .text-button,.working-beta .discover-workspace .page-heading .button {font-size:17px!important;font-weight:600;color:#2945e5;}
[data-theme=night] .discover-workspace,[data-theme=night] .discover-result-head>span,[data-theme=night] .discover-tabs button {color:#e9eef8;}
[data-theme=night] .discover-theme {background:#17273c;color:#e9eef8;border-color:#425773;}
[data-theme=night] .discover-table td,[data-theme=night] .discover-table th {color:#e9eef8;border-color:#425773;}
[data-theme=night] .discover-company>span>span {color:#bbcce2;}
.discover-filter {position:relative;flex:1;min-width:165px;}
.discover-filter-trigger {display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;height:52px;border:1px solid #bbc9db;border-radius:10px;background:#fff;padding:0 16px;color:#203752;font-family:inherit;font-size:17px;font-weight:500;line-height:1.3;cursor:pointer;}
.discover-filter-trigger span {font-size:17px;font-weight:500;}
.discover-filter-trigger>.discover-filter-chevron {width:18px;height:18px;flex:none;transition:transform .15s;}
.discover-filter-trigger[aria-expanded=true] {border-color:#3453ed;box-shadow:0 0 0 3px #3453ed0e;}
.discover-filter-trigger[aria-expanded=true]>.discover-filter-chevron {transform:rotate(180deg);}
.discover-filter-menu {position:absolute;z-index:90;top:calc(100% + 8px);left:0;min-width:100%;width:max-content;max-width:min(330px,90vw);padding:8px;background:#fff;border:1px solid #d4ddeb;border-radius:14px;box-shadow:0 14px 36px #1732521c;}
.discover-filter-menu[hidden] {display:none;}
.discover-filter-menu button {display:flex;align-items:center;justify-content:space-between;gap:28px;width:100%;border:0;border-radius:8px;background:none;padding:12px 14px;text-align:left;font-family:inherit;font-size:17px;font-weight:500;color:#203752;cursor:pointer;}
.discover-filter-menu button:hover,.discover-filter-menu button:focus-visible {background:#edf1ff;outline:none;color:#2543db;}
.discover-filter-menu button[aria-checked=true] {color:#2543db;background:#f2f5ff;}
.discover-filter-check {width:18px;font-size:19px;font-weight:600;}
.discover-filter-trigger:focus-visible {outline:2px solid #3453ed;outline-offset:3px;}
[data-theme=night] .discover-filter-trigger,[data-theme=night] .discover-filter-menu {background:#17273c;color:#edf2fa;border-color:#425773;}
[data-theme=night] .discover-filter-menu button {color:#edf2fa;}
[data-theme=night] .discover-filter-menu button:hover,[data-theme=night] .discover-filter-menu button:focus-visible,[data-theme=night] .discover-filter-menu button[aria-checked=true] {background:#2e4060;color:#c5d1ff;}
