@media(min-width:901px){body.search-page-locked,body.search-page-locked .app-container,body.search-page-locked .main-content,body.search-page-locked .page-content{overflow:hidden}body.search-page-locked .app-container{height:100vh;min-height:0}body.search-page-locked .page-content{min-height:0}}.search-page{display:flex;flex:1;min-height:0;min-width:0;overflow:hidden}.mobile-search-bar{display:none}.desktop-filters{display:block}.results-area{flex:1;min-width:0;background:#fafafa;height:100%;display:flex;flex-direction:column;overflow:hidden}.results-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;background:#fff;flex-shrink:0}.results-scroll{flex:1;min-width:0;overflow:auto;padding:20px 24px 20px 0;border-left:24px solid transparent}.results-info{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.result-count{font-size:14px;font-weight:500;color:#1a1a1a}.result-count-group{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:500}.result-count-sep{width:1px;height:16px;background:var(--border-default, #e2e8f0)}.active-filter-tags{display:flex;align-items:center;gap:5px;flex-wrap:wrap;max-height:52px;overflow:hidden;flex:1;min-width:0}.active-filter-tags.expanded{max-height:none}.filter-tag{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;background:var(--bg-surface-alt2, #f1f5f9);color:var(--text-secondary, #64748b);border-radius:5px;font-size:.75rem;font-weight:500;white-space:nowrap;border:1px solid var(--border-subtle, #e2e8f0);cursor:pointer;transition:background .15s,border-color .15s;font-family:inherit}.filter-tag:hover{background:var(--bg-surface-hover, #e2e8f0);border-color:var(--border-default, #cbd5e1)}.filter-tag-x{opacity:0;transition:opacity .15s;flex-shrink:0}.filter-tag:hover .filter-tag-x{opacity:1}.more-tag{background:var(--bg-surface, #fff);color:var(--text-tertiary, #94a3b8);border-style:dashed;font-weight:500;cursor:pointer;position:relative}.more-tag:hover{background:var(--bg-surface-alt, #f8fafc);color:var(--text-secondary, #64748b)}.save-search-btn{display:inline-flex;align-items:center;gap:7px;height:31px;padding:0 10px;background:var(--bg-surface, #fff);border:1px solid var(--border-default, #e5e5e5);border-radius:8px;color:var(--text-secondary, #64748b);font-size:13px;font-weight:500;cursor:pointer;transition:background .12s,border-color .12s;white-space:nowrap}.save-search-btn:hover{border-color:#2563eb;color:#2563eb;background:#eff6ff}.save-search-btn svg{width:14px;height:14px}.results-actions{display:flex;align-items:center;gap:8px}.table-container{background:#fff;width:max-content;min-width:100%}.table-header{display:grid;gap:12px;padding:9px 16px;background:#fff;border-bottom:1px solid var(--border-light, #f1f5f9);font-size:12.5px;font-weight:500;color:var(--text-secondary, #64748b)}.th-type-icon{width:12px;height:12px;flex-shrink:0;color:var(--text-tertiary, #94a3b8)}.th-label{overflow:hidden;text-overflow:ellipsis}.th-col{display:inline-flex;align-items:center;gap:6px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.th-col.text-right{justify-content:flex-end}.th-col.sortable{display:inline-flex;align-items:center;gap:6px;background:none;border:none;padding:0;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;white-space:nowrap}.th-col.sortable:hover,.th-col.sortable.active{color:#2563eb}.th-col.sortable.text-right{justify-content:flex-end}.sort-icon{width:12px;height:12px;flex-shrink:0}.results-list{display:flex;flex-direction:column;gap:8px}.results-list.compact{gap:0}.no-results{text-align:center;padding:80px 20px;background:#fff;border-radius:12px;border:1px solid #e5e5e5}.no-results svg{width:56px;height:56px;color:#ccc;margin-bottom:16px}.no-results h3{font-size:16px;color:#1a1a1a;margin-bottom:6px}.no-results p{font-size:13px;color:#666;margin-bottom:16px}.reset-btn{padding:8px 16px;background:#1a1a1a;color:#fff;border:none;border-radius:6px;font-size:13px;cursor:pointer}.reset-btn:hover{background:#333}.search-pagination{display:flex;align-items:center;justify-content:center;gap:16px;padding:12px 24px;border-top:1px solid #e5e5e5;background:#fff;flex-shrink:0}.search-pagination .page-btn{padding:6px 16px;background:#fff;border:1px solid #d1d5db;border-radius:6px;font-size:13px;font-weight:500;color:#374151;cursor:pointer;transition:all .15s}.search-pagination .page-btn:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af}.search-pagination .page-btn:disabled{opacity:.4;cursor:not-allowed}.search-pagination .page-info{font-size:13px;color:#6b7280;font-weight:500}.pagination-limit-notice{display:flex;align-items:center;justify-content:center;gap:12px;padding:10px 16px;margin-top:8px;font-size:13px;color:var(--text-secondary)}.pagination-signup-btn{padding:5px 14px;background:#2563eb;color:#fff;border:none;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s}.pagination-signup-btn:hover{background:#1d4ed8}.mobile-filter-overlay,.mobile-filter-modal{display:none}@media(max-width:900px){.search-page{flex-direction:column;flex:none;height:auto;min-height:0;overflow:visible}.desktop-filters,.result-count-group .result-count-sep,.result-count-group .column-chooser,.results-actions .save-search-btn,.results-actions .filter-menu{display:none}.mobile-search-bar{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#fff;border-bottom:1px solid #e5e5e5;position:sticky;top:57px;z-index:50}.mobile-search-input-wrapper{flex:1;position:relative;display:flex;align-items:center}.mobile-search-icon{position:absolute;left:12px;width:18px;height:18px;color:#888;pointer-events:none}.mobile-search-input{width:100%;padding:12px 12px 12px 42px;border:1px solid #e0e0e0;border-radius:10px;font-size:16px;outline:none;background:#f8f8f8}.mobile-search-input:focus{border-color:#2563eb;background:#fff}.mobile-filters-btn{position:relative;padding:12px;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center}.mobile-filters-btn svg{width:20px;height:20px;color:#555}.filter-badge{position:absolute;top:-4px;right:-4px;width:18px;height:18px;background:#2563eb;color:#fff;font-size:11px;font-weight:600;border-radius:50%;display:flex;align-items:center;justify-content:center}.mobile-filter-overlay{display:block;position:fixed;inset:0;background:#00000080;z-index:1000;animation:fadeIn .2s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.mobile-filter-modal{display:flex;flex-direction:column;position:fixed;inset:0;background:#fff;z-index:1001;animation:slideUp .3s ease}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.mobile-filter-header{display:flex;justify-content:space-between;align-items:center;padding:calc(env(safe-area-inset-top,0px) + 16px) 20px 16px;border-bottom:1px solid #e5e5e5;background:#fff;gap:12px}.mobile-filter-header h2{font-size:20px;font-weight:600;color:#1a1a1a;flex:1}.mobile-filter-clear{padding:8px 14px;background:none;border:none;font-size:14px;font-weight:500;color:#2563eb;cursor:pointer}.mobile-filter-close{padding:8px;background:#f5f5f5;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center}.mobile-filter-close svg{width:20px;height:20px;color:#555}.mobile-filter-content{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 20px 20px}.mobile-filter-section{padding:20px 0;border-bottom:1px solid #f0f0f0}.mobile-filter-section:last-child{border-bottom:none}.mobile-section-title{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:#1a1a1a;margin-bottom:14px}.mobile-section-title svg{width:18px;height:18px;color:#666}.mobile-filter-count{background:#2563eb;color:#fff;font-size:12px;font-weight:600;padding:2px 7px;border-radius:10px}.mobile-text-input{width:100%;padding:12px 14px;border:1.5px solid #e5e5e5;border-radius:10px;font-size:16px;background:#fafafa;outline:none}.mobile-text-input:focus{border-color:#2563eb;background:#fff}.mobile-chip-grid{display:flex;flex-wrap:wrap;gap:8px}.mobile-chip{padding:10px 16px;background:#f5f5f5;border:1.5px solid #e5e5e5;border-radius:20px;font-size:14px;font-weight:500;color:#444;cursor:pointer;transition:all .15s}.mobile-chip:active{transform:scale(.97)}.mobile-chip.active{background:#2563eb;border-color:#2563eb;color:#fff}.mobile-range-inputs{display:flex;align-items:center;gap:10px;margin-top:14px}.mobile-range-input{flex:1;padding:12px 14px;border:1.5px solid #e5e5e5;border-radius:10px;font-size:16px;background:#fafafa;outline:none}.mobile-range-input:focus{border-color:#2563eb;background:#fff}.mobile-range-sep{font-size:14px;color:#888;flex-shrink:0}.mobile-filter-footer{padding:16px 20px;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 16px);border-top:1px solid #e5e5e5;background:#fff}.apply-filters-btn{width:100%;padding:16px;background:#1a1a1a;color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer}.apply-filters-btn:active{background:#333}.mobile-filter-content input,.mobile-filter-content select,.mobile-filter-content textarea{font-size:16px!important}.results-area{height:auto;overflow:visible}.results-header{padding:12px 16px;flex-wrap:wrap;gap:8px}.results-info{flex-wrap:wrap;gap:8px}.active-filter-tags{flex-basis:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.active-filter-tags::-webkit-scrollbar{display:none}.table-header{grid-template-columns:1fr auto!important}.th-col:not(:first-child):not(:last-child){display:none}.results-scroll{padding:16px;border-left:none;overflow:visible}}.signup-cta-banner{display:flex;align-items:center;justify-content:center;gap:12px;padding:14px 20px;background:var(--bg-surface-alt, #f8fafc);border:1px dashed var(--border-default, #e5e5e5);border-radius:8px;margin:8px 0;font-size:14px;color:var(--text-primary, #1a1a1a)}.signup-cta-banner .cta-icon{width:18px;height:18px;color:#2563eb;flex-shrink:0}.signup-cta-banner .cta-button{padding:6px 16px;background:#2563eb;color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;flex-shrink:0;transition:background .15s}.signup-cta-banner .cta-button:hover{background:#1d4ed8}@media(max-width:900px){.signup-cta-banner{flex-direction:column;text-align:center;gap:8px;font-size:13px;padding:12px 16px}}.table-header.svelte-rwsvy6{display:grid;gap:0;padding:9px 0;background:#fff;border-bottom:1px solid var(--border-light, #f1f5f9);font-size:12.5px;font-weight:500;color:var(--text-secondary, #64748b)}.table-header.svelte-rwsvy6>*{padding-left:12px;padding-right:12px;min-width:0;border-right:1px solid var(--border-light, #f1f5f9)}.table-header.svelte-rwsvy6>*:last-child{border-right:none}.th-type-icon.svelte-rwsvy6{width:12px;height:12px;flex-shrink:0;color:var(--text-tertiary, #94a3b8)}.th-label.svelte-rwsvy6{overflow:hidden;text-overflow:ellipsis}.table-header.with-checkbox.svelte-rwsvy6 .th-checkbox:where(.svelte-rwsvy6){position:sticky;left:0;z-index:5;padding-left:0;padding-right:0;background:var(--bg-surface, #fff)}.table-header.with-checkbox.svelte-rwsvy6>.th-cell:where(.svelte-rwsvy6):first-of-type{position:sticky;left:32px;z-index:4;background:var(--bg-surface, #fff);box-shadow:1px 0 0 var(--border-light, #f1f5f9)}.th-cell.svelte-rwsvy6{position:relative;display:flex;align-items:center;min-width:0;cursor:grab}.th-cell.dragging.svelte-rwsvy6{opacity:.4;cursor:grabbing}.th-cell.drop-target.svelte-rwsvy6:before{content:"";position:absolute;top:0;bottom:0;left:-1px;width:2px;background:#2563eb;z-index:3}.th-cell.svelte-rwsvy6 .th-col{flex:1;min-width:0}.th-col.svelte-rwsvy6{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-flex;align-items:center;gap:6px}.th-col.text-right.svelte-rwsvy6{justify-content:flex-start}.th-col.sortable.svelte-rwsvy6{background:none;border:none;padding:0;font:inherit;color:inherit;cursor:pointer}.th-col.sortable.svelte-rwsvy6:hover,.th-col.sortable.active.svelte-rwsvy6{color:#2563eb}.sort-icon.svelte-rwsvy6{width:12px;height:12px;flex-shrink:0}.col-resize-handle.svelte-rwsvy6{position:absolute;top:0;right:-7px;width:12px;height:100%;cursor:col-resize;z-index:2;touch-action:none}.col-resize-handle.svelte-rwsvy6:after{content:"";position:absolute;top:4px;bottom:4px;left:50%;width:2px;transform:translate(-50%);border-radius:2px;background:transparent;transition:background .12s}.col-resize-handle.svelte-rwsvy6:hover:after,.th-cell.resizing.svelte-rwsvy6 .col-resize-handle:where(.svelte-rwsvy6):after{background:#2563eb}.th-checkbox.svelte-rwsvy6{display:flex;align-items:center;justify-content:center}.th-checkbox.svelte-rwsvy6 input[type=checkbox]:where(.svelte-rwsvy6){width:16px;height:16px;cursor:pointer;accent-color:#2563eb}@media(max-width:900px){.table-header.with-checkbox.svelte-rwsvy6{grid-template-columns:32px 1fr auto!important}.th-cell.svelte-rwsvy6:not(:first-of-type){display:none}}.selection-menu.svelte-3xy1fa{position:relative}.selection-trigger.svelte-3xy1fa{display:inline-flex;align-items:center;gap:7px;height:31px;padding:0 10px;border:1px solid #2563eb;border-radius:8px;background:#2563eb14;color:#2563eb;font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;white-space:nowrap;transition:background .12s}.selection-trigger.svelte-3xy1fa:hover{background:#2563eb24}.check-icon.svelte-3xy1fa{width:15px;height:15px}.chevron.svelte-3xy1fa{width:14px;height:14px;transition:transform .15s}.chevron.flipped.svelte-3xy1fa{transform:rotate(180deg)}.menu-backdrop.svelte-3xy1fa{position:fixed;inset:0;z-index:99;border:none;background:transparent;padding:0;cursor:default}.menu.svelte-3xy1fa{position:absolute;top:calc(100% + 6px);left:0;min-width:190px;background:var(--bg-surface, #fff);border:1px solid var(--border-default, #e5e5e5);border-radius:10px;box-shadow:0 6px 24px #0000001f;padding:5px;z-index:100;animation:svelte-3xy1fa-menuIn .12s ease}@keyframes svelte-3xy1fa-menuIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.menu-item.svelte-3xy1fa{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:none;background:transparent;border-radius:7px;font-size:13px;font-family:inherit;color:var(--text-primary, #1a1a1a);text-align:left;cursor:pointer;transition:background .1s}.menu-item.svelte-3xy1fa:hover{background:var(--bg-surface-alt, #f1f5f9)}.menu-item.svelte-3xy1fa svg:where(.svelte-3xy1fa){width:16px;height:16px;flex-shrink:0;color:var(--text-secondary, #64748b)}.menu-item-muted.svelte-3xy1fa{color:var(--text-secondary, #64748b)}.menu-divider.svelte-3xy1fa{height:1px;margin:4px 6px;background:var(--border-subtle, #eef0f3)}.filter-menu.svelte-d1f8f7{position:relative}.filter-trigger.svelte-d1f8f7{display:inline-flex;align-items:center;gap:7px;height:31px;padding:0 10px;border:1px solid var(--border-default, #e5e5e5);border-radius:8px;background:var(--bg-surface, #fff);color:var(--text-primary, #1a1a1a);font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;white-space:nowrap;transition:background .12s,border-color .12s}.filter-trigger.svelte-d1f8f7:hover,.filter-trigger.open.svelte-d1f8f7{background:var(--bg-surface-alt, #f1f5f9);border-color:var(--border-default, #d1d5db)}.filter-trigger.svelte-d1f8f7 svg:where(.svelte-d1f8f7){width:15px;height:15px;color:var(--text-secondary, #64748b)}.filter-count.svelte-d1f8f7{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#2563eb;color:#fff;font-size:11px;font-weight:600;line-height:1}.menu-backdrop.svelte-d1f8f7{position:fixed;inset:0;z-index:99;border:none;background:transparent;padding:0;cursor:default}.menu.svelte-d1f8f7{position:absolute;top:calc(100% + 6px);right:0;width:280px;max-height:60vh;overflow-y:auto;background:var(--bg-surface, #fff);border:1px solid var(--border-default, #e5e5e5);border-radius:10px;box-shadow:0 6px 24px #0000001f;padding:6px;z-index:100;animation:svelte-d1f8f7-menuIn .12s ease}@keyframes svelte-d1f8f7-menuIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.menu-header.svelte-d1f8f7{display:flex;align-items:center;justify-content:space-between;padding:4px 8px 8px}.menu-title.svelte-d1f8f7{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary, #94a3b8)}.clear-all.svelte-d1f8f7{border:none;background:transparent;color:#2563eb;font-size:12.5px;font-weight:500;font-family:inherit;cursor:pointer;padding:0}.clear-all.svelte-d1f8f7:hover{text-decoration:underline}.menu-list.svelte-d1f8f7{display:flex;flex-direction:column;gap:2px}.filter-empty.svelte-d1f8f7{padding:10px 8px;font-size:13px;color:var(--text-secondary, #94a3b8);text-align:center}.filter-row.svelte-d1f8f7{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 8px;border-radius:7px;transition:background .1s}.filter-row.svelte-d1f8f7:hover{background:var(--bg-surface-alt, #f1f5f9)}.filter-label.svelte-d1f8f7{font-size:13px;color:var(--text-primary, #1a1a1a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.remove-btn.svelte-d1f8f7{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;border:none;background:transparent;border-radius:5px;color:var(--text-tertiary, #94a3b8);cursor:pointer;transition:background .1s,color .1s}.remove-btn.svelte-d1f8f7:hover{background:var(--bg-surface-alt2, #e2e8f0);color:var(--text-primary, #1a1a1a)}.remove-btn.svelte-d1f8f7 svg:where(.svelte-d1f8f7){width:13px;height:13px}.modal-backdrop.svelte-dqhjti{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal.svelte-dqhjti{background:#fff;border-radius:12px;width:90%;max-width:460px;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px #0000001a}.modal-header.svelte-dqhjti{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb}.modal-header.svelte-dqhjti h2:where(.svelte-dqhjti){margin:0;font-size:1.25rem;font-weight:600;color:#111827}.close-btn.svelte-dqhjti{background:none;border:none;cursor:pointer;padding:.25rem;color:#6b7280;transition:color .2s}.close-btn.svelte-dqhjti:hover{color:#111827}.close-btn.svelte-dqhjti svg:where(.svelte-dqhjti){width:20px;height:20px}.modal-body.svelte-dqhjti{padding:1.5rem}.auth-prompt.svelte-dqhjti{text-align:center;padding:2rem 0}.auth-prompt.svelte-dqhjti p:where(.svelte-dqhjti){margin-bottom:1rem;color:#6b7280}.sign-in-link.svelte-dqhjti{display:inline-block;padding:.5rem 1.5rem;background:#2563eb;color:#fff;text-decoration:none;border-radius:6px;font-weight:500;transition:background .2s}.sign-in-link.svelte-dqhjti:hover{background:#1d4ed8}.success-message.svelte-dqhjti{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#d1fae5;color:#065f46;border-radius:6px}.success-message.svelte-dqhjti svg:where(.svelte-dqhjti){width:24px;height:24px;flex-shrink:0}.success-message.svelte-dqhjti p:where(.svelte-dqhjti){margin:0;font-weight:500}.search-info.svelte-dqhjti{margin:0 0 1rem;color:#374151;font-size:.95rem}.error-message.svelte-dqhjti{padding:.75rem;background:#fee2e2;color:#991b1b;border-radius:6px;margin-bottom:1rem;font-size:.875rem}.save-form.svelte-dqhjti{display:flex;flex-direction:column;gap:1rem}.save-form.svelte-dqhjti label:where(.svelte-dqhjti){font-weight:500;color:#374151;font-size:.875rem}.save-form.svelte-dqhjti input:where(.svelte-dqhjti){padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:1rem;transition:border-color .2s}.save-form.svelte-dqhjti input:where(.svelte-dqhjti):focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.form-actions.svelte-dqhjti{display:flex;gap:.75rem;justify-content:flex-end;margin-top:.5rem}.cancel-btn.svelte-dqhjti,.save-btn.svelte-dqhjti{padding:.5rem 1rem;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s}.cancel-btn.svelte-dqhjti{background:#fff;border:1px solid #d1d5db;color:#6b7280}.cancel-btn.svelte-dqhjti:hover:not(:disabled){background:#f3f4f6}.save-btn.svelte-dqhjti{background:#2563eb;border:none;color:#fff}.save-btn.svelte-dqhjti:hover:not(:disabled){background:#1d4ed8}.cancel-btn.svelte-dqhjti:disabled,.save-btn.svelte-dqhjti:disabled{opacity:.5;cursor:not-allowed}.column-chooser.svelte-jt8lx8{position:relative}.chooser-btn.svelte-jt8lx8{padding:2px 4px;margin:-2px -4px;background:none;border:none;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;gap:3px;color:var(--text-secondary, #64748b);transition:color .12s,background .12s}.chooser-btn.svelte-jt8lx8:hover,.chooser-btn.active.svelte-jt8lx8{color:var(--text-primary, #1a1a1a);background:var(--bg-surface-alt, #f1f5f9)}.chooser-count.svelte-jt8lx8{font-size:inherit;font-weight:inherit;white-space:nowrap}.chooser-chevron.svelte-jt8lx8{width:13px;height:13px;flex-shrink:0;transition:transform .12s}.chooser-btn.active.svelte-jt8lx8 .chooser-chevron:where(.svelte-jt8lx8){transform:rotate(180deg)}.popover.svelte-jt8lx8{position:absolute;top:calc(100% + 6px);left:0;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 16px #0000001f;z-index:100;min-width:200px;overflow:hidden}.popover-header.svelte-jt8lx8{display:flex;align-items:center;justify-content:space-between;padding:10px 14px 8px;border-bottom:1px solid #f0f0f0}.popover-title.svelte-jt8lx8{font-size:12px;font-weight:600;color:#888;text-transform:uppercase;letter-spacing:.5px}.max-hint.svelte-jt8lx8{font-size:11px;color:#d97706;font-weight:500}.popover-list.svelte-jt8lx8{padding:6px 0;max-height:320px;overflow-y:auto}.column-option.svelte-jt8lx8{display:flex;align-items:center;gap:8px;padding:7px 14px;cursor:pointer;transition:background .1s}.column-option.svelte-jt8lx8:hover{background:#f8f8f8}.column-option.disabled.svelte-jt8lx8{opacity:.45;cursor:not-allowed}.column-option.svelte-jt8lx8 input[type=checkbox]:where(.svelte-jt8lx8){width:15px;height:15px;accent-color:#2563eb;cursor:inherit}.column-label.svelte-jt8lx8{font-size:13px;color:#333;flex:1}.always-on.svelte-jt8lx8{font-size:10px;color:#aaa;font-style:italic}
