.sharks-layout[data-v-befe22d5]{display:flex;align-items:flex-start;gap:0;min-width:0}.sidebar-wrap[data-v-befe22d5]{overflow:hidden;width:0;flex-shrink:0;align-self:flex-start;position:sticky;top:0;transition:width .3s cubic-bezier(.4,0,.2,1)}.sidebar-wrap--open[data-v-befe22d5]{width:280px}.filter-sidebar[data-v-befe22d5]{width:264px;display:flex;flex-direction:column;background:#fff;border-radius:16px;border:1px solid #ecedf1;box-shadow:0 2px 4px #1f2c500a,0 8px 24px #1f2c5014;max-height:calc(100dvh - 80px);overflow:hidden}.sidebar-header[data-v-befe22d5]{display:flex;align-items:flex-start;justify-content:space-between;padding:14px 14px 12px;background:#f3f4f8;border-bottom:1px solid #ecedf1;flex-shrink:0}.sidebar-title[data-v-befe22d5]{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#1f2c50;margin:0 0 2px}.sidebar-sub[data-v-befe22d5]{font-size:11px;color:#798096;margin:0}.sidebar-header-actions[data-v-befe22d5]{display:flex;align-items:center;gap:2px;flex-shrink:0}.clear-link[data-v-befe22d5]{background:none;border:none;font-size:11px;font-weight:600;color:#2a75ac;cursor:pointer;padding:2px 4px;border-radius:4px;white-space:nowrap;transition:background .12s}.clear-link[data-v-befe22d5]:hover{background:#2a75ac14}.sidebar-body[data-v-befe22d5]{flex:1;overflow-y:auto;overflow-x:hidden;padding:0}.sidebar-body[data-v-befe22d5]::-webkit-scrollbar{width:3px}.sidebar-body[data-v-befe22d5]::-webkit-scrollbar-thumb{background:#bcc0cb;border-radius:3px}.filter-section[data-v-befe22d5]{padding:12px 14px}.filter-section+.filter-section[data-v-befe22d5]{border-top:1px solid #ecedf1}.section-label[data-v-befe22d5]{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#1f2c50;margin:0 0 10px}.section-label[data-v-befe22d5]:before{content:"";display:block;width:3px;height:12px;border-radius:2px;background:#2a75ac;flex-shrink:0}.section-toggle[data-v-befe22d5]{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;padding:0;cursor:pointer;gap:8px}.section-toggle .section-label[data-v-befe22d5]{margin:0;flex:1;text-align:left}.section-toggle-right[data-v-befe22d5]{display:flex;align-items:center;gap:4px;flex-shrink:0}.section-count[data-v-befe22d5]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:#2a75ac;color:#fff;font-size:10px;font-weight:700;line-height:1}.selected-chips[data-v-befe22d5]{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.mini-chip[data-v-befe22d5]{display:inline-flex;align-items:center;gap:3px;padding:2px 6px 2px 8px;border-radius:12px;background:#1f2c50;color:#fff;font-size:11px;line-height:1.4}.mini-chip-remove[data-v-befe22d5]{background:none;border:none;color:#ffffffb3;font-size:13px;cursor:pointer;padding:0;line-height:1;display:flex;align-items:center}.mini-chip-remove[data-v-befe22d5]:hover{color:#fff}.option-list-wrap[data-v-befe22d5]{margin-top:8px}.section-search[data-v-befe22d5]{width:100%;height:30px;padding:0 8px;border:1px solid #ecedf1;border-radius:7px;font-size:12px;color:#474747;background:#f3f4f8;outline:none;margin-bottom:4px;transition:border-color .15s;box-sizing:border-box}.section-search[data-v-befe22d5]::-moz-placeholder{color:#a5abb9}.section-search[data-v-befe22d5]::placeholder{color:#a5abb9}.section-search[data-v-befe22d5]:focus{border-color:#2a75ac}.option-list[data-v-befe22d5]{max-height:160px;overflow-y:auto;border-radius:8px;border:1px solid #ecedf1;background:#fff}.option-list[data-v-befe22d5]::-webkit-scrollbar{width:3px}.option-list[data-v-befe22d5]::-webkit-scrollbar-thumb{background:#bcc0cb;border-radius:3px}.option-row[data-v-befe22d5]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:7px 10px;border:none;background:none;font-size:12px;color:#626b85;cursor:pointer;text-align:left;transition:background .1s,color .1s;gap:6px}.option-row[data-v-befe22d5]:not(:last-child){border-bottom:1px solid #ecedf1}.option-row[data-v-befe22d5]:hover{background:#f3f4f8;color:#1f2c50}.option-row--active[data-v-befe22d5]{color:#1f2c50;font-weight:600;background:#2a75ac0f}.chips-grid[data-v-befe22d5]{display:flex;flex-wrap:wrap;gap:6px}.option-chip[data-v-befe22d5]{padding:4px 11px;border-radius:20px;border:none;background:#f3f4f8;color:#626b85;font-size:12px;cursor:pointer;transition:background .12s,color .12s,box-shadow .12s;line-height:1.5;white-space:nowrap}.option-chip[data-v-befe22d5]:hover{background:#2a75ac1a;color:#2a75ac}.option-chip--active[data-v-befe22d5]{background:#1f2c50;color:#fff;box-shadow:0 2px 6px #1f2c5040}.range-row[data-v-befe22d5]{display:flex;align-items:center;gap:6px}.range-input[data-v-befe22d5]{flex:1;height:34px;padding:0 10px;border:1px solid #ecedf1;border-radius:8px;font-size:12px;color:#474747;background:#f3f4f8;outline:none;transition:border-color .15s,box-shadow .15s;min-width:0}.range-input[data-v-befe22d5]::-moz-placeholder{color:#a5abb9}.range-input[data-v-befe22d5]::placeholder{color:#a5abb9}.range-input[data-v-befe22d5]:focus{border-color:#2a75ac;box-shadow:0 0 0 3px #2a75ac1f}.range-input--full[data-v-befe22d5]{width:100%}.range-sep[data-v-befe22d5]{color:#a5abb9;font-size:13px;flex-shrink:0}.panel-loading[data-v-befe22d5]{display:flex;justify-content:center;padding:24px 0}.sidebar-footer[data-v-befe22d5]{padding:10px 14px 12px;border-top:1px solid #ecedf1;background:#f3f4f8;flex-shrink:0}.apply-btn[data-v-befe22d5]{border-radius:10px;height:40px;font-size:13px;font-weight:600;box-shadow:0 2px 8px #1f2c5033}.main-content[data-v-befe22d5]{flex:1;min-width:0}.content-sticky-header[data-v-befe22d5]{position:sticky;top:0;z-index:10;background:#f3f4f8;padding-bottom:4px;margin-bottom:4px}.body--dark .content-sticky-header[data-v-befe22d5]{background:#121212}.sidebar-wrap--open+.main-content[data-v-befe22d5]{padding-left:4px}.types-btn[data-v-befe22d5]{background-color:#fff;color:#1f2c50;white-space:nowrap;flex-shrink:0;border-radius:24px;height:36px}.types-btn.active[data-v-befe22d5]{background-color:#1f2c50;color:#fff}.create-deal-btn[data-v-befe22d5]{background-color:#1f2c50;color:#fff;white-space:nowrap;flex-shrink:0;border-radius:24px;height:36px}.create-deal-btn[data-v-befe22d5]:hover{background-color:#2a75ac}.filter-toggle[data-v-befe22d5]{display:flex;align-items:center;gap:6px;padding:0 14px;height:36px;border-radius:10px;border:1.5px solid #bcc0cb;background:#fff;color:#626b85;cursor:pointer;flex-shrink:0;transition:border-color .15s,color .15s,background .15s,box-shadow .15s}.filter-toggle[data-v-befe22d5]:hover{border-color:#2a75ac;color:#2a75ac}.filter-toggle--active[data-v-befe22d5]{background:#1f2c50;border-color:#1f2c50;color:#fff;box-shadow:0 2px 8px #1f2c5040}.filter-badge[data-v-befe22d5]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:#2a75ac;color:#fff;font-size:10px;font-weight:700;line-height:1}.filter-toggle--active .filter-badge[data-v-befe22d5]{background:#ffffff40}.active-chips-row[data-v-befe22d5]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.active-chip[data-v-befe22d5]{font-size:12px}.clear-all-btn[data-v-befe22d5]{background:none;border:none;padding:0 4px;font-size:12px;color:#626b85;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.clear-all-btn[data-v-befe22d5]:hover{color:#1f2c50}.chips-row-enter-active[data-v-befe22d5],.chips-row-leave-active[data-v-befe22d5]{transition:opacity .2s,transform .2s}.chips-row-enter-from[data-v-befe22d5],.chips-row-leave-to[data-v-befe22d5]{opacity:0;transform:translateY(-6px)}.company-grid[data-v-befe22d5]{display:grid;gap:12px;grid-template-columns:1fr}@media (min-width: 480px){.company-grid[data-v-befe22d5]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 900px){.company-grid[data-v-befe22d5]{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1200px){.company-grid[data-v-befe22d5]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.company-item[data-v-befe22d5]{max-width:100%}.mobile-handle[data-v-befe22d5],.mobile-backdrop[data-v-befe22d5]{display:none}@media (max-width: 767px){.sharks-layout[data-v-befe22d5]{display:block}.main-content[data-v-befe22d5]{padding-left:0!important}.sidebar-wrap[data-v-befe22d5]{width:0!important;overflow:visible!important;position:static}.filter-sidebar[data-v-befe22d5]{position:fixed;bottom:0;left:0;right:0;width:100%!important;max-width:100%;max-height:88dvh;border-radius:20px 20px 0 0;border:none;border-top:1px solid #ecedf1;box-shadow:0 -8px 40px #1f2c5029;z-index:2000;transform:translateY(105%);transition:transform .35s cubic-bezier(.4,0,.2,1);top:auto}.sidebar-wrap--open .filter-sidebar[data-v-befe22d5]{transform:translateY(0)}.sidebar-header[data-v-befe22d5]{border-radius:0;padding-top:12px}.sidebar-body[data-v-befe22d5]{max-height:calc(88dvh - 148px)}.mobile-handle[data-v-befe22d5]{display:block;width:40px;height:4px;border-radius:2px;background:#bcc0cb;margin:10px auto 0;flex-shrink:0}.mobile-backdrop[data-v-befe22d5]{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;z-index:1999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}.backdrop-enter-active[data-v-befe22d5],.backdrop-leave-active[data-v-befe22d5]{transition:opacity .25s}.backdrop-enter-from[data-v-befe22d5],.backdrop-leave-to[data-v-befe22d5]{opacity:0}.body--dark .filter-sidebar[data-v-befe22d5]{background:#141c33;border-color:#2a3a5c}.body--dark .sidebar-header[data-v-befe22d5],.body--dark .sidebar-footer[data-v-befe22d5]{background:#0f1627;border-color:#2a3a5c}.body--dark .filter-section+.filter-section[data-v-befe22d5]{border-color:#2a3a5c}.body--dark .section-label[data-v-befe22d5]{color:#e0e4f0}.body--dark .option-chip[data-v-befe22d5]{background:#1a2540;color:#8a94b0}.body--dark .option-chip--active[data-v-befe22d5]{background:#1f2c50;color:#fff}.body--dark .option-list[data-v-befe22d5]{background:#1a2540;border-color:#2a3a5c}.body--dark .option-row[data-v-befe22d5]{color:#8a94b0;border-color:#2a3a5c}.body--dark .option-row[data-v-befe22d5]:hover,.body--dark .option-row--active[data-v-befe22d5]{background:#0f1627;color:#e0e4f0}.body--dark .section-search[data-v-befe22d5],.body--dark .range-input[data-v-befe22d5]{background:#1a2540;border-color:#2a3a5c;color:#e0e4f0}.body--dark .types-btn[data-v-befe22d5]{background-color:#1a2540;color:#bcc0cb}.body--dark .types-btn.active[data-v-befe22d5]{background-color:#1f2c50;color:#fff}.body--dark .filter-toggle[data-v-befe22d5]{background:#1a2540;border-color:#2a3a5c;color:#8a94b0}.body--dark .filter-toggle--active[data-v-befe22d5]{background:#1f2c50;border-color:#1f2c50;color:#fff}.q-tab-panel[data-v-809e0b55]{background:#f3f4f8}@media (max-width: 768px){.q-tab-panel[data-v-809e0b55]{padding:0 16px}}.body--dark .q-tab-panel[data-v-809e0b55]{background:#121212}
