#drag-frame[data-v-50da6b5e]{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-animation:border-dance 1s linear infinite;animation:border-dance 1s linear infinite;background:#fff;background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,silver),color-stop(50%,transparent)),-webkit-gradient(linear,left top,right top,color-stop(50%,silver),color-stop(50%,transparent)),-webkit-gradient(linear,left bottom,left top,color-stop(50%,silver),color-stop(50%,transparent)),-webkit-gradient(linear,left bottom,left top,color-stop(50%,silver),color-stop(50%,transparent));background-image:linear-gradient(90deg,silver 50%,transparent 0),linear-gradient(90deg,silver 50%,transparent 0),linear-gradient(0deg,silver 50%,transparent 0),linear-gradient(0deg,silver 50%,transparent 0);background-position:0 0,100% 100%,0 100%,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:15px 2px,15px 2px,2px 15px,2px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;width:100%}#drag-frame[data-v-50da6b5e],.filter-chip-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filter-chip-container{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:0;position:relative}.filter-chip-container--clearable .chip,.filter-chip-container--removable .chip{padding-left:.5rem;padding-right:.5rem}.chip,.filter-chip-container--clearable .chip,.filter-chip-container--removable .chip{gap:.3rem;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.chip{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #c7d0d7;border-radius:999px;color:#22272d;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:600;padding:.25rem .5rem;-webkit-transition:background .15s ease,-webkit-box-shadow .15s ease,-webkit-transform .05s ease;transition:background .15s ease,-webkit-box-shadow .15s ease,-webkit-transform .05s ease;transition:background .15s ease,box-shadow .15s ease,transform .05s ease;transition:background .15s ease,box-shadow .15s ease,transform .05s ease,-webkit-box-shadow .15s ease,-webkit-transform .05s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.chip.chip--has-value{background:#f3f4f6;border-color:#d1d5db}.chip:hover{background:#f0f0f0;color:#22272d}.chip:hover .material-icons{color:#22272d!important}.chip--add{background:#f9fafb;border-color:#9ca3af;border-style:dashed;color:#6b7280;font-weight:600}.chip--add:hover{background:#f3f4f6;border-color:#22272d;border-style:solid;color:#22272d}.chip--add:hover .material-icons{color:#22272d}.chip--add .material-icons{color:#6b7280}.chip .material-icons{-ms-flex-negative:0;color:#22272d;flex-shrink:0;font-size:18px;line-height:1}.chip strong{font-weight:700}.chip span{margin-right:.3rem}.chip-input{background:transparent;border:none;color:#22272d;font-size:14px;font-weight:600;max-width:120px;min-width:80px;outline:none}.chip-input::-webkit-input-placeholder{color:#9ca3af;font-weight:400}.chip-input::-moz-placeholder{color:#9ca3af;font-weight:400}.chip-input::-ms-input-placeholder{color:#9ca3af;font-weight:400}.chip-input::placeholder{color:#9ca3af;font-weight:400}.chip-input:focus{outline:none}.operator-section{background:#f8f9fa;border-bottom:1px solid #e5e7eb;padding:12px}.operator-label{color:#374151;display:block;font-size:12px;font-weight:600;margin-bottom:6px}.operator-select{background:#fff;border:1px solid #d1d5db;border-radius:4px;font-size:13px;padding:6px 10px;width:100%}.operator-select:focus{border-color:#22272d;-webkit-box-shadow:0 0 0 2px rgba(34,39,45,.1);box-shadow:0 0 0 2px rgba(34,39,45,.1);outline:none}.input-container{padding:12px}.popover-input{border:1px solid #d9d9d9;border-radius:4px;font-size:14px;outline:none;padding:8px 12px;width:100%}.popover-input:focus{border-color:#22272d;-webkit-box-shadow:0 0 0 2px rgba(34,39,45,.1);box-shadow:0 0 0 2px rgba(34,39,45,.1)}.popover-input::-webkit-input-placeholder{color:#9ca3af}.popover-input::-moz-placeholder{color:#9ca3af}.popover-input::-ms-input-placeholder{color:#9ca3af}.popover-input::placeholder{color:#9ca3af}.popover-range-picker{width:100%}.popover-range-picker .ant-calendar-picker-input{border:1px solid #d9d9d9;border-radius:4px}.popover-range-picker .ant-calendar-picker-input:focus{border-color:#22272d;-webkit-box-shadow:0 0 0 2px rgba(34,39,45,.1);box-shadow:0 0 0 2px rgba(34,39,45,.1)}.date-preset-container{padding:8px 0}.date-preset-list{max-height:300px;overflow-y:auto}.date-preset-item{border-left:3px solid transparent;color:#374151;cursor:pointer;font-size:14px;padding:10px 12px;-webkit-transition:all .15s ease;transition:all .15s ease}.date-preset-item--active,.date-preset-item:hover{background:#f0f0f0;color:#22272d}.date-preset-item--active{border-left-color:#22272d;font-weight:600}.date-custom-container{border-top:1px solid #e5e7eb;margin-top:8px;padding:8px 0}.chip-clear,.chip-remove{display:none}.composite-container{min-width:300px;padding:12px}.composite-field{margin-bottom:12px}.composite-field:last-child{margin-bottom:0}.composite-label{color:#374151;display:block;font-size:12px;font-weight:600;margin-bottom:6px}.composite-input,.composite-select{background:#fff;border:1px solid #d1d5db;border-radius:4px;font-size:13px;outline:none;padding:8px 12px;width:100%}.composite-input:focus,.composite-select:focus{border-color:#22272d;-webkit-box-shadow:0 0 0 2px rgba(34,39,45,.1);box-shadow:0 0 0 2px rgba(34,39,45,.1)}.composite-input::-webkit-input-placeholder{color:#9ca3af}.composite-input::-moz-placeholder{color:#9ca3af}.composite-input::-ms-input-placeholder{color:#9ca3af}.composite-input::placeholder{color:#9ca3af}.filter-select-popover{margin-top:-10px}.filter-select-popover .ant-popover-arrow{display:none}.filter-select-popover .ant-popover-inner-content{border:1px solid #c7d0d7;border-radius:5px;padding:0}.filter-select-popover .modern-select-dropdown{background:#fff;min-width:150px}.filter-select-popover .select-option{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;color:#22272d;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;justify-content:space-between;padding:8px 12px;-webkit-transition:all .15s ease;transition:all .15s ease}.filter-select-popover .select-option:hover{background:#f0f0f0}.filter-select-popover .select-option.active{background:#f0f0f0;font-weight:600}.filter-select-popover .select-option .option-content{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-flex:1;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;gap:8px}.filter-select-popover .select-option .option-icon{color:#22272d;font-size:16px}.filter-select-popover .select-option .option-label{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px}.filter-select-popover .select-option .check-icon{color:#22272d;font-size:16px;margin-left:auto}.filters-section[data-v-4a65d437]{-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-negative:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;gap:16px;justify-content:space-between;margin-bottom:10px;margin-top:10px}.filters-section .filters-main-container[data-v-4a65d437]{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-flex:1;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0;min-width:0}.filters-section .filters-main-container[data-v-4a65d437] .chip,.filters-section .filters-main-container[data-v-4a65d437] .filter-chip-container{-webkit-transform:scale(.9);transform:scale(.9);-webkit-transform-origin:left center;transform-origin:left center}.filters-section .filters-main-container .contact-count[data-v-4a65d437]{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-negative:0;-ms-flex-item-align:center;align-items:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0}.filters-section .filters-main-container .contact-count .count-text[data-v-4a65d437]{color:#6b7785;font-size:14px;font-weight:500;letter-spacing:.01em;white-space:nowrap}.filters-section .filters-main-container .scrollable-filters-wrapper[data-v-4a65d437],.filters-section .filters-main-container .scrollable-filters[data-v-4a65d437]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-flex:1;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0;min-width:0}.filters-section .filters-main-container .scrollable-filters>[data-v-4a65d437]{-ms-flex-negative:0;flex-shrink:0;white-space:nowrap}.filters-section .action-buttons-container[data-v-4a65d437]{-webkit-box-align:start;-ms-flex-align:start;-ms-flex-negative:0;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;gap:5.2px}.filters-section .action-buttons-container[data-v-4a65d437] .chip,.filters-section .action-buttons-container[data-v-4a65d437] .filter-chip-container{-webkit-transform:scale(.9);transform:scale(.9);-webkit-transform-origin:left center;transform-origin:left center}.filters-section .action-buttons-container[data-v-4a65d437] .filter-add-chip .chip--add{background:#f3f4f6!important;border-color:#d1d5db!important;border-style:solid!important;color:#22272d!important}.filters-section .action-buttons-container[data-v-4a65d437] .filter-add-chip .chip--add:hover{background:#e5e7eb!important;border-color:#9ca3af!important;color:#22272d!important}.filters-section .action-buttons-container[data-v-4a65d437] .filter-add-chip .chip--add .material-icons,.filters-section .action-buttons-container[data-v-4a65d437] .filter-add-chip .chip--add:hover .material-icons{color:#22272d!important}.filters-section .action-buttons-container[data-v-4a65d437] .chip{background:#f3f4f6!important;border-color:#d1d5db!important;border-style:solid!important;color:#22272d!important}.filters-section .action-buttons-container[data-v-4a65d437] .chip:hover{background:#e5e7eb!important;border-color:#9ca3af!important;color:#22272d!important}.filters-section .action-buttons-container[data-v-4a65d437] .chip .material-icons,.filters-section .action-buttons-container[data-v-4a65d437] .chip:hover .material-icons{color:#22272d!important}.filters-section .option-icon-component[data-v-4a65d437]{height:16px;width:16px}.filters-section .button-icon-component[data-v-4a65d437],.filters-section .option-icon-component[data-v-4a65d437]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-negative:0;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;justify-content:center}.filters-section .button-icon-component[data-v-4a65d437]{height:18px;width:18px}.filter-suggestions-modal[data-v-bef3b8ae]{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.filter-suggestions-modal .modal-header[data-v-bef3b8ae]{border-bottom:1px solid #e5e7eb;padding:24px 28px}.filter-suggestions-modal .modal-header .header-left[data-v-bef3b8ae]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px}.filter-suggestions-modal .modal-header .header-icon[data-v-bef3b8ae]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#22272d;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;justify-content:center;width:40px}.filter-suggestions-modal .modal-header .header-icon .material-icons[data-v-bef3b8ae]{color:#fff;font-size:22px}.filter-suggestions-modal .modal-header .header-title[data-v-bef3b8ae]{color:#111827;font-size:18px;font-weight:700;margin:0 0 4px}.filter-suggestions-modal .modal-header .header-subtitle[data-v-bef3b8ae]{color:#6b7280;font-size:13px;margin:0}.filter-suggestions-modal .ai-section[data-v-bef3b8ae]{background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:24px 28px}.filter-suggestions-modal .ai-section .ai-header[data-v-bef3b8ae]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#111827;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:14px}.filter-suggestions-modal .ai-section .ai-header .material-icons[data-v-bef3b8ae]{color:#22272d;font-size:18px}.filter-suggestions-modal .ai-section .ai-input-wrapper[data-v-bef3b8ae]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px}.filter-suggestions-modal .ai-section .progress-indicator[data-v-bef3b8ae]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;gap:10px;margin-top:14px;padding:12px 14px}.filter-suggestions-modal .ai-section .ai-result-container[data-v-bef3b8ae]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-top:18px;padding:20px}.filter-suggestions-modal .ai-section .ai-result-container .result-header[data-v-bef3b8ae]{border-bottom:1px solid #e5e7eb;margin-bottom:18px;padding-bottom:16px}.filter-suggestions-modal .ai-section .ai-result-container .result-header .result-title[data-v-bef3b8ae]{color:#111827;font-size:16px;font-weight:700;margin:0 0 6px}.filter-suggestions-modal .ai-section .ai-result-container .result-header .result-description[data-v-bef3b8ae]{color:#6b7280;font-size:13px;line-height:1.5;margin:0}.filter-suggestions-modal .ai-section .ai-result-container .filters-container[data-v-bef3b8ae]{margin-bottom:18px}.filter-suggestions-modal .ai-section .ai-result-container .filters-container .filters-count[data-v-bef3b8ae]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#111827;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;font-weight:600;gap:6px;margin-bottom:12px}.filter-suggestions-modal .ai-section .ai-result-container .filters-container .filters-count .material-icons[data-v-bef3b8ae]{color:#22272d;font-size:16px}.filter-suggestions-modal .ai-section .ai-result-container .filters-container .filters-grid[data-v-bef3b8ae]{display:grid;gap:10px;grid-template-columns:repeat(3,1fr);max-height:300px;overflow-y:auto;padding-right:4px}.filter-suggestions-modal .ai-section .ai-result-container .filters-container .filters-grid[data-v-bef3b8ae]::-webkit-scrollbar{width:6px}.filter-suggestions-modal .ai-section .ai-result-container .filters-container .filters-grid[data-v-bef3b8ae]::-webkit-scrollbar-track{background:#f9fafb;border-radius:3px}.filter-suggestions-modal .ai-section .ai-result-container .filters-container .filters-grid[data-v-bef3b8ae]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.filter-suggestions-modal .ai-section .ai-result-container .filters-container .filters-grid[data-v-bef3b8ae]::-webkit-scrollbar-thumb:hover{background:#4b5563}.filter-suggestions-modal .ai-section .ai-result-container .filters-container .filters-grid .filter-item[data-v-bef3b8ae]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;padding:12px;-webkit-transition:all .15s;transition:all .15s}.filter-suggestions-modal .ai-section .ai-result-container .filters-container .filters-grid .filter-item[data-v-bef3b8ae]:hover{background:#fff;border-color:#d1d5db}.filter-suggestions-modal .ai-section .ai-result-container .filters-container .filters-grid .filter-item .filter-number[data-v-bef3b8ae]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-negative:0;align-items:center;background:#22272d;border-radius:4px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;font-size:11px;font-weight:700;height:20px;justify-content:center;width:20px}.filter-suggestions-modal .ai-section .ai-result-container .filters-container .filters-grid .filter-item .filter-body[data-v-bef3b8ae]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.filter-suggestions-modal .ai-section .ai-result-container .filters-container .filters-grid .filter-item .filter-body .filter-label[data-v-bef3b8ae]{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.3px;margin-bottom:4px;text-transform:uppercase}.filter-suggestions-modal .ai-section .ai-result-container .filters-container .filters-grid .filter-item .filter-body .filter-value-row[data-v-bef3b8ae]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.filter-suggestions-modal .ai-section .ai-result-container .filters-container .filters-grid .filter-item .filter-body .filter-value-row .filter-operator[data-v-bef3b8ae]{background:#f3f4f6;border-radius:3px;color:#22272d;font-size:10px;font-weight:600;padding:2px 6px}.filter-suggestions-modal .ai-section .ai-result-container .filters-container .filters-grid .filter-item .filter-body .filter-value-row .filter-value[data-v-bef3b8ae]{color:#111827;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-suggestions-modal .ai-section .ai-result-container .filters-container .debug-panel[data-v-bef3b8ae]{margin-top:14px}.filter-suggestions-modal .ai-section .ai-result-container .filters-container .debug-panel .debug-title[data-v-bef3b8ae]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#dc2626;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:11px;font-weight:600;gap:6px;margin-bottom:8px;text-transform:uppercase}.filter-suggestions-modal .ai-section .ai-result-container .filters-container .debug-panel .debug-title .material-icons[data-v-bef3b8ae]{font-size:14px}.filter-suggestions-modal .ai-section .ai-result-container .filters-container .debug-panel .debug-code[data-v-bef3b8ae]{background:#0f172a;border-radius:6px;color:#22d3ee;font-family:Courier New,monospace;font-size:11px;line-height:1.5;max-height:200px;overflow-y:auto;padding:12px}.filter-suggestions-modal .ai-section .ai-result-container .result-actions[data-v-bef3b8ae]{border-top:1px solid #e5e7eb;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;padding-top:16px}.filter-suggestions-modal .ai-section .example-prompts[data-v-bef3b8ae]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-top:18px;padding:20px}.filter-suggestions-modal .ai-section .example-prompts h4[data-v-bef3b8ae]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#111827;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:16px}.filter-suggestions-modal .ai-section .example-prompts h4[data-v-bef3b8ae]:before{content:"💡";font-size:16px}.filter-suggestions-modal .ai-section .example-prompts .prompt-slider-container[data-v-bef3b8ae]{padding:0 30px;position:relative;width:100%}.filter-suggestions-modal .ai-section .example-prompts .prompt-slider-container .prompt-slider[data-v-bef3b8ae]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;overflow-x:hidden;padding:8px 0;scroll-behavior:smooth;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.filter-suggestions-modal .ai-section .example-prompts .prompt-slider-container .prompt-slider .prompt-slide[data-v-bef3b8ae]{-webkit-box-flex:0;-ms-flex:0 0 calc(33.333% - 8px);flex:0 0 calc(33.333% - 8px);scroll-snap-align:start}.filter-suggestions-modal .ai-section .example-prompts .prompt-slider-container .slider-controls[data-v-bef3b8ae]{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;left:-30px;pointer-events:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:calc(100% + 60px)}.filter-suggestions-modal .ai-section .example-prompts .prompt-slider-container .slider-controls .control-btn[data-v-bef3b8ae]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:50%;-webkit-box-shadow:0 2px 6px rgba(34,39,45,.1);box-shadow:0 2px 6px rgba(34,39,45,.1);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:32px;justify-content:center;pointer-events:auto;-webkit-transition:all .2s ease;transition:all .2s ease;width:32px;z-index:2}.filter-suggestions-modal .ai-section .example-prompts .prompt-slider-container .slider-controls .control-btn .material-icons[data-v-bef3b8ae]{color:#6b7280;font-size:16px}.filter-suggestions-modal .ai-section .example-prompts .prompt-slider-container .slider-controls .control-btn[data-v-bef3b8ae]:hover{background:#22272d;border-color:#22272d;-webkit-box-shadow:0 4px 8px rgba(34,39,45,.15);box-shadow:0 4px 8px rgba(34,39,45,.15)}.filter-suggestions-modal .ai-section .example-prompts .prompt-slider-container .slider-controls .control-btn:hover .material-icons[data-v-bef3b8ae]{color:#fff}.filter-suggestions-modal .ai-section .example-prompts .prompt-card[data-v-bef3b8ae]{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;padding:14px;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease}.filter-suggestions-modal .ai-section .example-prompts .prompt-card .material-icons[data-v-bef3b8ae]{-ms-flex-item-align:start;align-self:flex-start;color:#22272d;font-size:18px;margin-bottom:8px}.filter-suggestions-modal .ai-section .example-prompts .prompt-card p[data-v-bef3b8ae]{-webkit-box-flex:1;color:#6b7280;-ms-flex:1;flex:1;font-size:12px;line-height:1.4;margin:0}.filter-suggestions-modal .ai-section .example-prompts .prompt-card[data-v-bef3b8ae]:hover{background:#fff;border-color:#4b5563;-webkit-box-shadow:0 2px 8px rgba(34,39,45,.08);box-shadow:0 2px 8px rgba(34,39,45,.08);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.filter-suggestions-modal .ai-section .example-prompts .prompt-card:hover .material-icons[data-v-bef3b8ae]{color:#22272d}.filter-suggestions-modal .ai-section .example-prompts .prompt-card:hover p[data-v-bef3b8ae]{color:#111827}.filter-suggestions-modal .ai-section .example-prompts .prompt-card[data-v-bef3b8ae]:active{-webkit-transform:scale(.99);transform:scale(.99)}.filter-suggestions-modal .templates-section[data-v-bef3b8ae]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:24px 28px}.filter-suggestions-modal .templates-section .section-header[data-v-bef3b8ae]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:18px}.filter-suggestions-modal .templates-section .section-header .section-title[data-v-bef3b8ae]{color:#111827;font-size:14px;font-weight:700;margin:0}.filter-suggestions-modal .templates-section .section-header .search-box[data-v-bef3b8ae]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;height:34px;padding:0 12px}.filter-suggestions-modal .templates-section .section-header .search-box[data-v-bef3b8ae]:focus-within{border-color:#4b5563}.filter-suggestions-modal .templates-section .section-header .search-box .material-icons[data-v-bef3b8ae]{color:#9ca3af;font-size:18px}.filter-suggestions-modal .templates-section .section-header .search-box .search-input[data-v-bef3b8ae]{background:transparent;border:none;font-size:13px;outline:none;width:200px}.filter-suggestions-modal .templates-section .section-header .search-box .search-input[data-v-bef3b8ae]::-webkit-input-placeholder{color:#9ca3af}.filter-suggestions-modal .templates-section .section-header .search-box .search-input[data-v-bef3b8ae]::-moz-placeholder{color:#9ca3af}.filter-suggestions-modal .templates-section .section-header .search-box .search-input[data-v-bef3b8ae]::-ms-input-placeholder{color:#9ca3af}.filter-suggestions-modal .templates-section .section-header .search-box .search-input[data-v-bef3b8ae]::placeholder{color:#9ca3af}.filter-suggestions-modal .templates-section .filter-groups[data-v-bef3b8ae]{border-bottom:1px solid #e5e7eb;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:20px;padding-bottom:16px}.filter-suggestions-modal .templates-section .filter-groups .group-badge[data-v-bef3b8ae]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:20px;color:#6b7280;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 12px;-webkit-transition:all .2s;transition:all .2s}.filter-suggestions-modal .templates-section .filter-groups .group-badge[data-v-bef3b8ae]:hover{background:#f9fafb;border-color:#4b5563}.filter-suggestions-modal .templates-section .filter-groups .group-badge.active[data-v-bef3b8ae]{background:#22272d;border-color:#22272d;color:#fff}.filter-suggestions-modal .templates-section .filter-groups .group-badge.active .group-count[data-v-bef3b8ae]{background:hsla(0,0%,100%,.2);color:#fff}.filter-suggestions-modal .templates-section .filter-groups .group-badge .material-icons[data-v-bef3b8ae]{font-size:16px}.filter-suggestions-modal .templates-section .filter-groups .group-badge .group-count[data-v-bef3b8ae]{background:#f9fafb;border-radius:10px;color:#9ca3af;font-size:11px;font-weight:600;min-width:18px;padding:2px 6px;text-align:center}.filter-suggestions-modal .templates-section .templates-grid[data-v-bef3b8ae]{display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.filter-suggestions-modal .templates-section .templates-grid .template-card[data-v-bef3b8ae]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:18px 12px;position:relative;-webkit-transition:all .2s;transition:all .2s}.filter-suggestions-modal .templates-section .templates-grid .template-card[data-v-bef3b8ae]:hover{border-color:#22272d;-webkit-box-shadow:0 2px 8px rgba(34,39,45,.08);box-shadow:0 2px 8px rgba(34,39,45,.08)}.filter-suggestions-modal .templates-section .templates-grid .template-card.multi-filter[data-v-bef3b8ae]{border-left:3px solid #22272d}.filter-suggestions-modal .templates-section .templates-grid .template-card.multi-filter[data-v-bef3b8ae]:hover{-webkit-box-shadow:0 4px 12px rgba(34,39,45,.12);box-shadow:0 4px 12px rgba(34,39,45,.12)}.filter-suggestions-modal .templates-section .templates-grid .template-card .template-icon[data-v-bef3b8ae]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;height:44px;justify-content:center;margin-bottom:12px;position:relative;width:44px}.filter-suggestions-modal .templates-section .templates-grid .template-card .template-icon .material-icons[data-v-bef3b8ae]{color:#fff;font-size:24px}.filter-suggestions-modal .templates-section .templates-grid .template-card .template-icon .filter-count[data-v-bef3b8ae]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#22272d;border:2px solid #fff;border-radius:50%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:10px;font-weight:700;height:18px;justify-content:center;position:absolute;right:-4px;top:-4px;width:18px}.filter-suggestions-modal .templates-section .templates-grid .template-card .template-info[data-v-bef3b8ae]{text-align:center;width:100%}.filter-suggestions-modal .templates-section .templates-grid .template-card .template-info .template-name[data-v-bef3b8ae]{color:#111827;font-size:13px;font-weight:600;margin:0 0 4px}.filter-suggestions-modal .templates-section .templates-grid .template-card .template-info .template-desc[data-v-bef3b8ae]{color:#6b7280;font-size:11px;line-height:1.4;margin:0 0 8px}.filter-name-modal .filter-name-modal-wrapper[data-v-acb172e0]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.filter-name-modal .filter-name-modal-title[data-v-acb172e0]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e5e7eb;color:#22272d;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-weight:600;gap:12px;padding:20px}.filter-name-modal .filter-name-modal-title .material-icons[data-v-acb172e0]{color:#667eea;font-size:24px}.filter-name-modal .filter-name-modal-content[data-v-acb172e0]{padding:20px}.filter-name-modal .filter-name-modal-content p[data-v-acb172e0]{color:#6b7785;font-size:14px;line-height:1.6;margin-bottom:16px}.filter-name-modal .filter-name-modal-content .filter-name-input-modal[data-v-acb172e0]{background:#fff;border:2px solid #e5e7eb;border-radius:6px;color:#22272d;font-size:14px;height:40px;outline:none;padding:0 12px;-webkit-transition:border-color .2s ease;transition:border-color .2s ease;width:100%}.filter-name-modal .filter-name-modal-content .filter-name-input-modal[data-v-acb172e0]:focus{border-color:#667eea}.filter-name-modal .filter-name-modal-content .filter-name-input-modal[data-v-acb172e0]::-webkit-input-placeholder{color:#bfbfbf}.filter-name-modal .filter-name-modal-content .filter-name-input-modal[data-v-acb172e0]::-moz-placeholder{color:#bfbfbf}.filter-name-modal .filter-name-modal-content .filter-name-input-modal[data-v-acb172e0]::-ms-input-placeholder{color:#bfbfbf}.filter-name-modal .filter-name-modal-content .filter-name-input-modal[data-v-acb172e0]::placeholder{color:#bfbfbf}.filter-name-modal .filter-name-modal-content .filter-name-error[data-v-acb172e0]{color:#ef4444;font-size:13px;margin-top:8px}.filter-name-modal .filter-name-modal-content .filter-name-info[data-v-acb172e0]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#f0f7ff;border:1px solid #b3d9ff;border-radius:6px;color:#06c;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;gap:8px;line-height:1.5;margin-top:12px;padding:12px}.filter-name-modal .filter-name-modal-content .filter-name-info .material-icons[data-v-acb172e0]{-ms-flex-negative:0;color:#06c;flex-shrink:0;font-size:18px;margin-top:1px}.filter-name-modal .filter-name-modal-content .filter-name-info strong[data-v-acb172e0]{font-weight:600}.filter-name-modal .filter-name-modal-footer[data-v-acb172e0]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;border-top:1px solid #f0f0f0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;justify-content:flex-end;padding-top:16px}.filter-page{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:hidden;padding:24px;width:100%}.filter-page .state-selector .chip{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #c7d0d7;border-radius:999px;color:#22272d;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:600;gap:.4rem;padding:.35rem .7rem;-webkit-transition:background .15s ease,-webkit-box-shadow .15s ease,-webkit-transform .05s ease;transition:background .15s ease,-webkit-box-shadow .15s ease,-webkit-transform .05s ease;transition:background .15s ease,box-shadow .15s ease,transform .05s ease;transition:background .15s ease,box-shadow .15s ease,transform .05s ease,-webkit-box-shadow .15s ease,-webkit-transform .05s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filter-page .state-selector .chip:hover{background:#f0f0f0;color:#22272d}.filter-page .state-selector .chip:hover .material-icons{color:#22272d!important}.filter-page .state-selector .chip .material-icons{color:#22272d;font-size:18px;line-height:1}.filter-page .filter-content-wrapper{margin-bottom:5px}.filter-page .contact-count{-webkit-box-align:start;-ms-flex-align:start;-ms-flex-negative:0;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;margin-top:2px;max-width:100%;padding:0}.filter-page .contact-count .count-text{color:#6b7785;font-size:11px;font-weight:400;letter-spacing:.01em;line-height:1.4;white-space:nowrap}.filter-page .filter-page-header{-ms-flex-negative:0;flex-shrink:0;margin-bottom:10px}.filter-page .filter-header-content{-webkit-box-pack:justify;-ms-flex-pack:justify;gap:18px;justify-content:space-between}.filter-page .filter-header-content,.filter-page .filter-title-section{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}.filter-page .filter-title-section{-webkit-box-flex:1;-ms-flex:1;flex:1;gap:12.6px;min-width:0}.filter-page .filter-title-section .back-button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-negative:0;align-items:center;background:transparent;border:none;border-radius:8px;color:#6b7785;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;height:36px;justify-content:center;-webkit-transition:all .2s ease;transition:all .2s ease;width:36px}.filter-page .filter-title-section .back-button:hover{background:#f5f7fa;color:#22272d}.filter-page .filter-title-section .back-button:active{background:#e5e7eb}.filter-page .filter-title-section .back-button .material-icons{font-size:24px}.filter-page .filter-icon-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-negative:0;-ms-flex-direction:column;flex-direction:column;flex-shrink:0;gap:6px}.filter-page .filter-icon,.filter-page .filter-icon-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.filter-page .filter-icon{-webkit-box-pack:center;-ms-flex-pack:center;background:#f0f0f0;border-radius:7.2px;height:36px;justify-content:center;-webkit-transition:all .2s ease;transition:all .2s ease;width:36px}.filter-page .filter-icon.editable{cursor:pointer}.filter-page .filter-icon.editable:hover{background:#e0e0e0;-webkit-transform:scale(1.05);transform:scale(1.05)}.filter-page .filter-icon .material-icons{color:#22272d;font-size:18px}.filter-page .filter-title-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.filter-page .filter-name-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:7.2px}.filter-page .filter-name-container.editable{cursor:pointer}.filter-page .filter-name-container.editable:hover .filter-name{color:#22272d;text-decoration:underline}.filter-page .filter-name-container .visibility-icon{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:#6b7785;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14.4px;justify-content:center}.filter-page .filter-name{color:#22272d;font-size:16.2px;font-weight:600;-webkit-transition:color .2s ease;transition:color .2s ease}.filter-page .edit-name-btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:transparent;border:none;border-radius:3.6px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:18px;justify-content:center;-webkit-transition:all .2s ease;transition:all .2s ease;width:18px}.filter-page .edit-name-btn:hover{background:#f0f0f0}.filter-page .edit-name-btn .material-icons{color:#6b7785;font-size:12.6px}.filter-page .edit-name-container{margin-top:1.8px}.filter-page .filter-name-input{background:#fff;border:2px solid #22272d;border-radius:5.4px;color:#22272d;font-size:14.4px;font-weight:600;height:32.4px;min-width:180px;outline:none;padding:0 10.8px}.filter-page .filter-name-input::-webkit-input-placeholder{color:#bfbfbf;font-weight:400}.filter-page .filter-name-input::-moz-placeholder{color:#bfbfbf;font-weight:400}.filter-page .filter-name-input::-ms-input-placeholder{color:#bfbfbf;font-weight:400}.filter-page .filter-name-input::placeholder{color:#bfbfbf;font-weight:400}.filter-page .filter-actions{-webkit-box-align:start;-ms-flex-align:start;-ms-flex-negative:0;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;gap:10.8px;padding-top:6px}.filter-page .filter-actions .filter-suggestions-btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:1px solid transparent;border-radius:7.2px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;gap:7.2px;height:32.4px;justify-content:center;padding:0 14.4px;-webkit-transition:all .3s ease;transition:all .3s ease}.filter-page .filter-actions .filter-suggestions-btn:hover{background:linear-gradient(135deg,#5568d3,#6a3f91);-webkit-box-shadow:0 4px 12px rgba(102,126,234,.4);box-shadow:0 4px 12px rgba(102,126,234,.4);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.filter-page .filter-actions .filter-suggestions-btn .material-icons{font-size:16.2px}.filter-page .filter-actions .visibility-selector{background:#f8f9fa;border:1px solid #e9ecef;border-radius:7.2px;gap:1.8px;padding:1.8px}.filter-page .filter-actions .visibility-selector,.filter-page .filter-actions .visibility-selector .visibility-option{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.filter-page .filter-actions .visibility-selector .visibility-option{-webkit-box-pack:center;-ms-flex-pack:center;background:transparent;border:none;border-radius:5.4px;color:#6c757d;cursor:pointer;font-size:11.7px;font-weight:500;gap:5.4px;justify-content:center;margin-bottom:0;outline:none;padding:6.3px 12.6px;-webkit-transition:all .2s cubic-bezier(.4,0,.2,1);transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.filter-page .filter-actions .visibility-selector .visibility-option input[type=radio]{display:none}.filter-page .filter-actions .visibility-selector .visibility-option .material-icons{color:currentColor;font-size:14.4px}.filter-page .filter-actions .visibility-selector .visibility-option:hover:not(.active){background:rgba(0,0,0,.04);color:#495057}.filter-page .filter-actions .visibility-selector .visibility-option.active{background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06);box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06);color:#212529;font-weight:600}.filter-page .filter-actions .save-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:5.4px;height:32.4px;padding:0 14.4px}.filter-page .filter-actions .save-btn .material-icons{font-size:16.2px}.filter-page .filter-actions .filter-menu-btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:7.2px;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:32.4px;justify-content:center;padding:0;-webkit-transition:all .2s ease;transition:all .2s ease;width:32.4px}.filter-page .filter-actions .filter-menu-btn:hover{background:#f8f9fa;border-color:#dee2e6}.filter-page .filter-actions .filter-menu-btn:active{-webkit-transform:scale(.95);transform:scale(.95)}.filter-page .filter-actions .filter-menu-btn .material-icons{color:#6c757d;font-size:18px}.filter-page .search-section{-ms-flex-negative:0;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-shrink:0;height:48px;margin-bottom:12px;padding:0 12px 0 3px}.filter-page .search-container,.filter-page .search-section{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.filter-page .search-container{width:100%}.filter-page .search-icon-wrapper{-ms-flex-negative:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;justify-content:center}.filter-page .search-icon-wrapper .search-icon{color:#6b7785;font-size:18px}.filter-page .search-field-selector{-ms-flex-negative:0;flex-shrink:0;margin-right:8px}.filter-page .search-field-selector .select-button{background:transparent;border:none;border-radius:0;height:40px;white-space:nowrap;width:140px}.filter-page .search-input-wrapper{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-flex:1;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1}.filter-page .search-input{-webkit-box-flex:1;background:transparent;border:none;color:#22272d;-ms-flex:1;flex:1;font-size:14px;height:36px;outline:none}.filter-page .search-input::-webkit-input-placeholder{color:#bfbfbf}.filter-page .search-input::-moz-placeholder{color:#bfbfbf}.filter-page .search-input::-ms-input-placeholder{color:#bfbfbf}.filter-page .search-input::placeholder{color:#bfbfbf}.filter-page .clear-search-btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:transparent;border:none;border-radius:4px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:24px;justify-content:center;-webkit-transition:background .2s ease;transition:background .2s ease;width:24px}.filter-page .clear-search-btn:hover{background:#f0f0f0}.filter-page .clear-search-btn .material-icons{color:#6b7785;font-size:16px}.filter-page .contact-list-container{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-x:hidden;overflow-y:auto}.filter-page .contact-list-container .supsis-col-avatar .supsis-cell-content{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center;padding:0}.filter-page .pagination-controls{-webkit-box-pack:end;-ms-flex-pack:end;gap:7px;justify-content:flex-end;margin-top:12px;padding:0}.filter-page .pagination-btn,.filter-page .pagination-controls{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.filter-page .pagination-btn{-webkit-box-pack:center;-ms-flex-pack:center;font-size:13px;gap:4px;height:28px;justify-content:center;min-width:70px;padding:5px 12px}.filter-page .pagination-btn .material-icons{font-size:15px}.filter-page .pagination-btn:disabled{cursor:not-allowed;opacity:.5}.filter-page .pagination-btn.prev-btn .material-icons{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.filter-page .pagination-btn.next-btn .material-icons{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.filter-menu-popover .ant-popover-inner-content{padding:4px!important}.filter-menu-popover .modern-custom-dropdown{min-width:220px}.filter-menu-popover .filter-menu-content{padding:4px 0}.filter-menu-popover .filter-menu-content .filter-menu-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px;color:#22272d;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;gap:10px;margin:0 4px;padding:10px 14px;-webkit-transition:background .15s ease;transition:background .15s ease}.filter-menu-popover .filter-menu-content .filter-menu-item:hover{background:#f5f7fa}.filter-menu-popover .filter-menu-content .filter-menu-item.danger,.filter-menu-popover .filter-menu-content .filter-menu-item.danger .material-icons{color:#ef4444}.filter-menu-popover .filter-menu-content .filter-menu-item.danger:hover{background:#fef2f2}.filter-menu-popover .filter-menu-content .filter-menu-item .material-icons{color:#6b7785;font-size:18px}.filter-menu-popover .filter-menu-content .filter-menu-item span{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:500}.filter-menu-popover .filter-menu-content .filter-menu-divider{background:#e5e7eb;height:1px;margin:6px 8px}.search-mode-confirmation-modal .search-mode-modal-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#22272d;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-weight:600;gap:12px}.search-mode-confirmation-modal .search-mode-modal-title .material-icons{color:#667eea;font-size:24px}.search-mode-confirmation-modal .search-mode-modal-content{padding:20px 0}.search-mode-confirmation-modal .search-mode-modal-content p{color:#6b7785;font-size:14px;line-height:1.6;margin-bottom:16px}.search-mode-confirmation-modal .search-mode-modal-content .search-query-preview{background:#f8f9fa;border-left:3px solid #667eea;border-radius:8px;color:#22272d;font-size:14px;margin-bottom:16px;padding:12px 16px}.search-mode-confirmation-modal .search-mode-modal-content .search-query-preview strong{font-weight:600;margin-right:8px}.search-mode-confirmation-modal .search-mode-modal-content .mongo-id-selection{margin-top:20px}.search-mode-confirmation-modal .search-mode-modal-content .mongo-id-selection .selection-label{color:#22272d;font-size:14px;font-weight:600;margin-bottom:12px}.search-mode-confirmation-modal .search-mode-modal-content .mongo-id-selection .id-type-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.search-mode-confirmation-modal .search-mode-modal-content .mongo-id-selection .id-type-buttons .id-type-btn{-webkit-box-flex:1;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;font-size:14px;font-weight:500;gap:8px;height:44px;justify-content:center}.search-mode-confirmation-modal .search-mode-modal-content .mongo-id-selection .id-type-buttons .id-type-btn .material-icons{font-size:20px}.search-mode-confirmation-modal .search-mode-modal-footer{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;border-top:1px solid #f0f0f0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;justify-content:flex-end;padding-top:16px}