#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;height:100%;justify-content:center}#drag-frame[data-v-50da6b5e],.contact-list-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.contact-list-item{border-bottom:2px solid #f2f4f7;border-radius:8px;cursor:pointer;gap:12px;min-height:64px;padding:12px 16px;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease}.contact-list-item.active,.contact-list-item:hover{background:var(--color-bg-neutral-default)}.contact-list-item.unreaded .contact-name{font-weight:600}.contact-list-item.unreaded .message-text{font-weight:500}.contact-list-item .avatar-section{-ms-flex-negative:0;flex-shrink:0}.contact-list-item .avatar-section .contact-avatar-wrapper{position:relative}.contact-list-item .avatar-section .contact-avatar-wrapper .platform-badge{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff;border:2px solid #fff;border-radius:50%;bottom:-2px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12);box-shadow:0 1px 3px rgba(0,0,0,.12);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:20px;justify-content:center;position:absolute;right:-2px;-webkit-transition:all .2s ease;transition:all .2s ease;width:20px}.contact-list-item .avatar-section .contact-avatar-wrapper .platform-badge:hover{-webkit-box-shadow:0 2px 6px rgba(0,0,0,.15);box-shadow:0 2px 6px rgba(0,0,0,.15);-webkit-transform:scale(1.1);transform:scale(1.1)}.contact-list-item .content-section{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;gap:4px;min-width:0}.contact-list-item .content-section .contact-name{color:#1f2937;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-list-item .status-section{-ms-flex-negative:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-shrink:0;gap:4px;min-width:60px}.contact-list-item .status-section .vip-indicator .vip-star{-webkit-text-fill-color:transparent;background:-webkit-gradient(linear,left top,left bottom,from(#d6ea2d),color-stop(#f960cb),to(#9037d4));background:linear-gradient(#d6ea2d,#f960cb,#9037d4);-webkit-background-clip:text;background-clip:text;font-size:16px}.contact-list-item .status-section .timestamp-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4px}.contact-list-item .status-section .timestamp-wrapper .chat-timestamp{color:#9ca3af;font-size:11px;font-weight:500;white-space:nowrap}.contact-list-item .status-section .timestamp-wrapper .unread-bagde-container{-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;justify-content:center}.contact-list-item .status-section .timestamp-wrapper .chat-owner-text{line-clamp:1;-webkit-line-clamp:1;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;color:#754cd5;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Inter,sans-serif;font-size:9px;font-weight:600;justify-content:flex-end;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap;width:100%}.contact-list-item .status-section .timestamp-wrapper .chat-owner-text.you{color:#32cd32}.contact-list-item .status-section .timestamp-wrapper .chat-owner-text.others{color:orange}.contact-list-item .status-section .timestamp-wrapper .chat-owner-text.chatbot{color:skyblue}.contact-list-item .status-section .timestamp-wrapper .chat-owner-text.queue{color:#9370db}.contact-list-item .status-section .timestamp-wrapper .chat-owner-text.closed{color:#d3d3d3}.grid-contact-list-tool-bar{margin-bottom:5px;padding:10px}.grid-contact-list-tool-bar .toolbar-row{width:100%}.grid-contact-list-tool-bar .left,.grid-contact-list-tool-bar .right,.grid-contact-list-tool-bar .toolbar-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.grid-contact-list-tool-bar .spacer{-webkit-box-flex:1;-ms-flex:1;flex:1}.grid-contact-list-tool-bar .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;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}.grid-contact-list-tool-bar .chip:hover{background:#f0f0f0}.grid-contact-list-tool-bar .chip--icon{-webkit-box-pack:center;-ms-flex-pack:center;height:2rem;justify-content:center;padding:.35rem;width:2rem}.grid-contact-list-tool-bar .chip strong{font-weight:700}.grid-contact-list-tool-bar .chip .material-icons{color:#22272d;font-size:18px;line-height:1}.toolbar-select-popover{margin-top:-10px}.toolbar-select-popover .ant-popover-arrow{display:none}.toolbar-select-popover .ant-popover-inner-content{border:1px solid #c7d0d7;border-radius:5px;padding:6px 0}.toolbar-select-popover .modern-select-dropdown{background:#fff;min-width:200px}.toolbar-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:8px;justify-content:space-between;padding:8px 12px;-webkit-transition:all .15s ease;transition:all .15s ease}.toolbar-select-popover .select-option:hover{background:#f0f0f0}.toolbar-select-popover .select-option.active{background:#f0f0f0;font-weight:600}.toolbar-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}.toolbar-select-popover .select-option .option-icon{color:#22272d;font-size:16px}.toolbar-select-popover .select-option .option-label{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px}.toolbar-select-popover .select-option .check-icon{color:#22272d;font-size:16px;margin-left:auto}.conversations[data-v-a65aeccc]{border-right:1px solid var(--color-border-default);gap:2px;height:100%!important}.conversations .conversation-lists[data-v-a65aeccc],.conversations[data-v-a65aeccc]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;width:100%}.conversations .conversation-lists[data-v-a65aeccc]{height:auto;height:100%;overflow-x:hidden;overflow-y:scroll;padding-bottom:80px;padding-left:10px}.conversations .conversation-lists[data-v-a65aeccc]::-webkit-scrollbar{background:transparent!important;opacity:0!important;width:10px!important}.conversations .conversation-lists[data-v-a65aeccc]::-webkit-scrollbar-track{background:transparent!important}.conversations .conversation-lists[data-v-a65aeccc]::-webkit-scrollbar-thumb{background:#22272d;background-clip:content-box!important;border:4px solid transparent!important;border-radius:10px!important}.conversations .loading-dots-container[data-v-a65aeccc]{margin-top:20px;width:100%}.conversations .loading-dots-container[data-v-a65aeccc],.conversations .loading-dots[data-v-a65aeccc]{-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;justify-content:center}.conversations .loading-dots[data-v-a65aeccc]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:hsla(0,0%,100%,.9);border-radius:20px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);gap:4px;padding:8px 16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:100}.conversations .loading-dots .dot[data-v-a65aeccc]{-webkit-animation:dot-bounce-data-v-a65aeccc 1.4s ease-in-out infinite;animation:dot-bounce-data-v-a65aeccc 1.4s ease-in-out infinite;background-color:#22272d;border-radius:50%;height:6px;width:6px}.conversations .loading-dots .dot[data-v-a65aeccc]:first-child{-webkit-animation-delay:-.32s;animation-delay:-.32s}.conversations .loading-dots .dot[data-v-a65aeccc]:nth-child(2){-webkit-animation-delay:-.16s;animation-delay:-.16s}.conversations .loading-dots .dot[data-v-a65aeccc]:nth-child(3){-webkit-animation-delay:0s;animation-delay:0s}@-webkit-keyframes dot-bounce-data-v-a65aeccc{0%,80%,to{opacity:.5;-webkit-transform:scale(.8);transform:scale(.8)}40%{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes dot-bounce-data-v-a65aeccc{0%,80%,to{opacity:.5;-webkit-transform:scale(.8);transform:scale(.8)}40%{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}}.conversations .empty-conversations[data-v-a65aeccc]{height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.conversations .empty-conversations-content[data-v-a65aeccc],.conversations .empty-conversations[data-v-a65aeccc]{-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;justify-content:center}.conversations .empty-conversations-content[data-v-a65aeccc]{-webkit-box-orient:vertical;-webkit-box-direction:normal;color:#8796af;-ms-flex-direction:column;flex-direction:column;gap:8px;text-align:center}.conversations .empty-conversations-content-title[data-v-a65aeccc]{font-size:18px;font-weight:700;margin-top:10px}.conversations .empty-conversations-content-description[data-v-a65aeccc]{font-size:14px}.conversations .empty-conversations-content-action[data-v-a65aeccc]{margin-top:10px}.conversations .empty-conversations-content-action .supsis-button[data-v-a65aeccc]{border-radius:100px}.grid-chat-window-contact[data-v-0074a242],.grid-chat-window[data-v-c4c92904]{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%}.grid-chat-window[data-v-c4c92904]{overflow:auto}.grid-chat-window .no-active-conversation-content[data-v-c4c92904],.grid-chat-window .no-active-conversation[data-v-c4c92904]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-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-direction:column;flex-direction:column;justify-content:center}.grid-chat-window .no-active-conversation-content[data-v-c4c92904]{color:#8796af;gap:8px;overflow:hidden;text-align:center}.grid-chat-window .no-active-conversation-content-title[data-v-c4c92904]{font-size:18px;font-weight:700;margin-top:10px}.grid-chat-window .no-active-conversation-content-description[data-v-c4c92904]{font-size:14px}.filter-chip-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;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-a943d804]{-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-a943d804]{-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-a943d804] .chip,.filters-section .filters-main-container[data-v-a943d804] .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-a943d804]{-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-a943d804]{color:#6b7785;font-size:14px;font-weight:500;letter-spacing:.01em;white-space:nowrap}.filters-section .filters-main-container .scrollable-filters-wrapper[data-v-a943d804],.filters-section .filters-main-container .scrollable-filters[data-v-a943d804]{-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-a943d804]{-ms-flex-negative:0;flex-shrink:0;white-space:nowrap}.filters-section .action-buttons-container[data-v-a943d804]{-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-a943d804] .chip,.filters-section .action-buttons-container[data-v-a943d804] .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-a943d804] .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-a943d804] .filter-add-chip .chip--add:hover{background:#e5e7eb!important;border-color:#9ca3af!important;color:#22272d!important}.filters-section .action-buttons-container[data-v-a943d804] .filter-add-chip .chip--add .material-icons,.filters-section .action-buttons-container[data-v-a943d804] .filter-add-chip .chip--add:hover .material-icons{color:#22272d!important}.filters-section .action-buttons-container[data-v-a943d804] .chip{background:#f3f4f6!important;border-color:#d1d5db!important;border-style:solid!important;color:#22272d!important}.filters-section .action-buttons-container[data-v-a943d804] .chip:hover{background:#e5e7eb!important;border-color:#9ca3af!important;color:#22272d!important}.filters-section .action-buttons-container[data-v-a943d804] .chip .material-icons,.filters-section .action-buttons-container[data-v-a943d804] .chip:hover .material-icons{color:#22272d!important}.filters-section .option-icon-component[data-v-a943d804]{height:16px;width:16px}.filters-section .button-icon-component[data-v-a943d804],.filters-section .option-icon-component[data-v-a943d804]{-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-a943d804]{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-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}.kanban-group-selector[data-v-ef826300]{display:inline-block}.selector-trigger[data-v-ef826300]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:8px;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:8px;padding:8px 16px;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selector-trigger.is-open[data-v-ef826300],.selector-trigger[data-v-ef826300]:hover{border-color:#3b82f6;-webkit-box-shadow:0 0 0 3px rgba(59,130,246,.1);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.trigger-icon[data-v-ef826300]{color:#6b7280;font-size:20px}.trigger-label[data-v-ef826300]{color:#1f2937;font-size:14px;font-weight:500}.arrow-icon[data-v-ef826300]{color:#9ca3af;font-size:20px;margin-left:4px}.group-selector-popover .ant-popover-inner{border-radius:12px;-webkit-box-shadow:0 10px 25px rgba(0,0,0,.15);box-shadow:0 10px 25px rgba(0,0,0,.15);padding:0}.group-selector-popover .ant-popover-inner-content{padding:0}.selector-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-height:520px;width:360px}.selector-header{background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:16px}.selector-title{color:#1f2937;font-size:14px;font-weight:600;margin-bottom:12px}.search-input .ant-input{border-radius:6px}.search-input .ant-input:focus{border-color:#3b82f6;-webkit-box-shadow:0 0 0 2px rgba(59,130,246,.1);box-shadow:0 0 0 2px rgba(59,130,246,.1)}.search-input .material-icons{color:#9ca3af;font-size:18px}.selector-body{max-height:420px;overflow-y:auto}.selector-body::-webkit-scrollbar{width:6px}.selector-body::-webkit-scrollbar-track{background:#f9fafb}.selector-body::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.selector-body::-webkit-scrollbar-thumb:hover{background:#9ca3af}.category-section{border-bottom:1px solid #e5e7eb}.category-section:last-child{border-bottom:none}.category-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f9fafb;color:#6b7280;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:600;gap:8px;letter-spacing:.5px;padding:12px 16px;text-transform:uppercase}.category-icon{font-size:16px}.category-items{padding:4px}.field-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:6px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin:2px 0;padding:10px 12px;-webkit-transition:all .15s ease;transition:all .15s ease}.field-item:hover{background:#f3f4f6}.field-item.is-active{background:#eff6ff;color:#3b82f6}.field-item.is-active .field-icon{color:#3b82f6}.field-icon{-ms-flex-negative:0;color:#9ca3af;flex-shrink:0;font-size:20px}.field-label{-webkit-box-flex:1;color:#374151;-ms-flex:1;flex:1;font-size:14px}.is-active .field-label{color:#3b82f6;font-weight:500}.check-icon{-ms-flex-negative:0;color:#3b82f6;flex-shrink:0;font-size:20px}.kanban-column[data-v-648ee4b4]{-ms-flex-negative:0;flex-shrink:0;height:100%}.kanban-column.is-collapsed[data-v-648ee4b4]{width:36px}.kanban-column[data-v-648ee4b4]:not(.is-collapsed){width:320px}.collapsed-column[data-v-648ee4b4]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:1px solid;border-radius:8px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:center;padding:8px 4px;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%}.collapsed-column[data-v-648ee4b4]:hover{opacity:.9;-webkit-transform:translateX(2px);transform:translateX(2px)}.collapsed-label[data-v-648ee4b4]{font-size:12px;font-weight:600;margin-bottom:12px;text-orientation:mixed;white-space:nowrap;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.collapsed-count[data-v-648ee4b4]{border-radius:12px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);font-size:11px;font-weight:600;margin-bottom:12px;padding:4px 6px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.collapsed-icon[data-v-648ee4b4]{-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;justify-content:center}.collapsed-icon .material-icons[data-v-648ee4b4]{font-size:18px}.expanded-column[data-v-648ee4b4]{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:hidden}.column-header[data-v-648ee4b4]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:12px 16px;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.column-header[data-v-648ee4b4]:hover{opacity:.95}.column-title[data-v-648ee4b4]{color:#fff;font-size:14px;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.column-actions[data-v-648ee4b4]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.count-badge[data-v-648ee4b4]{background:hsla(0,0%,100%,.95);border-radius:12px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.15);box-shadow:0 2px 4px rgba(0,0,0,.15);color:inherit;font-size:12px;font-weight:600;padding:4px 10px}.collapse-icon[data-v-648ee4b4]{color:#fff;font-size:20px}.contacts-container[data-v-648ee4b4]{-webkit-box-flex:1;background:linear-gradient(135deg,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.15) 30%,rgba(var(--column-color-rgb),.03) 70%,rgba(var(--column-color-rgb),.08) 100%);-ms-flex:1;flex:1;overflow-x:hidden;overflow-y:auto}.contacts-container[data-v-648ee4b4]::-webkit-scrollbar{width:6px}.contacts-container[data-v-648ee4b4]::-webkit-scrollbar-track{background:#f9fafb}.contacts-container[data-v-648ee4b4]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.contacts-container[data-v-648ee4b4]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.skeleton-loading[data-v-648ee4b4]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px;padding:12px}.skeleton-card[data-v-648ee4b4]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:12px}.skeleton-header[data-v-648ee4b4]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:8px}.skeleton-avatar[data-v-648ee4b4]{-webkit-animation:skeleton-loading-data-v-648ee4b4 1.5s infinite;animation:skeleton-loading-data-v-648ee4b4 1.5s infinite;background:-webkit-gradient(linear,left top,right top,color-stop(25%,#f3f4f6),color-stop(50%,#e5e7eb),color-stop(75%,#f3f4f6));background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb 50%,#f3f4f6 75%);background-size:200% 100%;border-radius:50%;height:40px;width:40px}.skeleton-info[data-v-648ee4b4]{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;gap:6px}.skeleton-line[data-v-648ee4b4]{-webkit-animation:skeleton-loading-data-v-648ee4b4 1.5s infinite;animation:skeleton-loading-data-v-648ee4b4 1.5s infinite;background:-webkit-gradient(linear,left top,right top,color-stop(25%,#f3f4f6),color-stop(50%,#e5e7eb),color-stop(75%,#f3f4f6));background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb 50%,#f3f4f6 75%);background-size:200% 100%;border-radius:4px;height:12px}.skeleton-line.short[data-v-648ee4b4]{width:60%}.skeleton-message[data-v-648ee4b4]{height:32px;margin-bottom:8px}.skeleton-footer[data-v-648ee4b4],.skeleton-message[data-v-648ee4b4]{-webkit-animation:skeleton-loading-data-v-648ee4b4 1.5s infinite;animation:skeleton-loading-data-v-648ee4b4 1.5s infinite;background:-webkit-gradient(linear,left top,right top,color-stop(25%,#f3f4f6),color-stop(50%,#e5e7eb),color-stop(75%,#f3f4f6));background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb 50%,#f3f4f6 75%);background-size:200% 100%;border-radius:4px}.skeleton-footer[data-v-648ee4b4]{height:20px;width:40%}@-webkit-keyframes skeleton-loading-data-v-648ee4b4{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes skeleton-loading-data-v-648ee4b4{0%{background-position:200% 0}to{background-position:-200% 0}}.empty-state[data-v-648ee4b4],.loading-state[data-v-648ee4b4]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-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-direction:column;flex-direction:column;justify-content:center;padding:40px 20px;text-align:center}.spinner[data-v-648ee4b4]{-webkit-animation:spin-data-v-648ee4b4 .8s linear infinite;animation:spin-data-v-648ee4b4 .8s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#3b82f6;height:32px;width:32px}.loading-text[data-v-648ee4b4]{color:#6b7280;font-size:13px;margin-top:12px}.empty-icon[data-v-648ee4b4]{color:#d1d5db;font-size:48px;margin-bottom:8px}.empty-text[data-v-648ee4b4]{color:#9ca3af;font-size:13px}.contacts-list[data-v-648ee4b4]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px;padding:12px}.loading-more[data-v-648ee4b4]{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:16px}.spinner-small[data-v-648ee4b4]{-webkit-animation:spin-data-v-648ee4b4 .8s linear infinite;animation:spin-data-v-648ee4b4 .8s linear infinite;border:2px solid #e5e7eb;border-radius:50%;border-top-color:#3b82f6;height:24px;width:24px}@-webkit-keyframes spin-data-v-648ee4b4{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-data-v-648ee4b4{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.scroll-trigger[data-v-648ee4b4]{padding:12px}.load-more-btn[data-v-648ee4b4]{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#3b82f6;cursor:pointer;font-size:13px;font-weight:500;padding:10px 16px;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%}.load-more-btn[data-v-648ee4b4]:hover:not(:disabled){background:#eff6ff;border-color:#3b82f6}.load-more-btn[data-v-648ee4b4]:disabled{cursor:not-allowed;opacity:.5}.kanban-contact-list-container[data-v-dcf0e052]{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#f9fafb;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;position:relative;width:100%}.kanban-toolbar[data-v-dcf0e052]{-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-negative:0;background:#fff;border-bottom:1px solid #e5e7eb;flex-shrink:0;gap:16px;justify-content:space-between;padding:16px 24px}.kanban-toolbar[data-v-dcf0e052],.toolbar-left[data-v-dcf0e052]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.toolbar-left[data-v-dcf0e052]{-webkit-box-flex:1;-ms-flex:1;flex:1;gap:12px}.toolbar-center[data-v-dcf0e052]{-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;gap:20px;justify-content:center}.broadcast-selector-container[data-v-dcf0e052],.group-selector-container[data-v-dcf0e052]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.broadcast-selector-container .selector-label[data-v-dcf0e052],.group-selector-container .selector-label[data-v-dcf0e052]{color:#6b7280;font-size:13px;font-weight:500;white-space:nowrap}.broadcast-selector-wrapper .broadcast-input-wrapper[data-v-dcf0e052],.broadcast-selector-wrapper[data-v-dcf0e052]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.broadcast-selector-wrapper .broadcast-input-wrapper[data-v-dcf0e052]{position:relative;width:250px}.broadcast-selector-wrapper .broadcast-input-wrapper .broadcast-input[data-v-dcf0e052]{border:1px solid #d1d5db;border-radius:6px;font-size:13px;height:36px;outline:none;padding:8px 60px 8px 12px;-webkit-transition:border-color .2s ease;transition:border-color .2s ease;width:100%}.broadcast-selector-wrapper .broadcast-input-wrapper .broadcast-input[data-v-dcf0e052]::-webkit-input-placeholder{color:#9ca3af}.broadcast-selector-wrapper .broadcast-input-wrapper .broadcast-input[data-v-dcf0e052]::-moz-placeholder{color:#9ca3af}.broadcast-selector-wrapper .broadcast-input-wrapper .broadcast-input[data-v-dcf0e052]::-ms-input-placeholder{color:#9ca3af}.broadcast-selector-wrapper .broadcast-input-wrapper .broadcast-input[data-v-dcf0e052]::placeholder{color:#9ca3af}.broadcast-selector-wrapper .broadcast-input-wrapper .broadcast-input[data-v-dcf0e052]:focus{border-color:#3b82f6}.broadcast-selector-wrapper .broadcast-input-wrapper .clear-icon[data-v-dcf0e052]{border-radius:4px;color:#6b7280;cursor:pointer;font-size:18px;padding:4px;position:absolute;right:32px;-webkit-transition:all .2s ease;transition:all .2s ease}.broadcast-selector-wrapper .broadcast-input-wrapper .clear-icon[data-v-dcf0e052]:hover{background:#f3f4f6;color:#1f2937}.broadcast-selector-wrapper .broadcast-input-wrapper .dropdown-icon[data-v-dcf0e052]{color:#6b7280;font-size:20px;pointer-events:none;position:absolute;right:8px}[data-v-dcf0e052] .broadcast-popover .ant-popover-inner{border-radius:8px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.15);box-shadow:0 4px 20px rgba(0,0,0,.15)}[data-v-dcf0e052] .broadcast-popover .ant-popover-inner-content{padding:0}.broadcast-popover-content[data-v-dcf0e052]{max-height:400px;width:700px}.broadcast-popover-content .broadcast-empty[data-v-dcf0e052],.broadcast-popover-content .broadcast-loading[data-v-dcf0e052]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:#6b7280;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;gap:8px;justify-content:center;padding:40px 20px}.broadcast-popover-content .broadcast-empty .material-icons[data-v-dcf0e052],.broadcast-popover-content .broadcast-loading .material-icons[data-v-dcf0e052]{font-size:20px}.broadcast-popover-content .broadcast-table[data-v-dcf0e052]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.broadcast-popover-content .broadcast-table .broadcast-table-header[data-v-dcf0e052]{background:#f9fafb;border-bottom:2px solid #e5e7eb;color:#6b7280;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:600;letter-spacing:.05em;padding:12px 16px;text-transform:uppercase}.broadcast-popover-content .broadcast-table .broadcast-table-header .col-title[data-v-dcf0e052]{-webkit-box-flex:2;-ms-flex:2;flex:2;min-width:0}.broadcast-popover-content .broadcast-table .broadcast-table-header .col-date[data-v-dcf0e052]{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px}.broadcast-popover-content .broadcast-table .broadcast-table-header .col-status[data-v-dcf0e052]{-webkit-box-flex:0;-ms-flex:0 0 120px;flex:0 0 120px}.broadcast-popover-content .broadcast-table .broadcast-table-header .col-progress[data-v-dcf0e052]{-webkit-box-flex:0;-ms-flex:0 0 140px;flex:0 0 140px}.broadcast-popover-content .broadcast-table .broadcast-table-body[data-v-dcf0e052]{max-height:350px;overflow-y:auto}.broadcast-popover-content .broadcast-table .broadcast-table-body[data-v-dcf0e052]::-webkit-scrollbar{width:6px}.broadcast-popover-content .broadcast-table .broadcast-table-body[data-v-dcf0e052]::-webkit-scrollbar-track{background:#f3f4f6}.broadcast-popover-content .broadcast-table .broadcast-table-body[data-v-dcf0e052]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.broadcast-popover-content .broadcast-table .broadcast-table-body[data-v-dcf0e052]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.broadcast-popover-content .broadcast-table .broadcast-table-body .broadcast-row[data-v-dcf0e052]{border-bottom:1px solid #f3f4f6;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;padding:12px 16px;-webkit-transition:background .15s ease;transition:background .15s ease}.broadcast-popover-content .broadcast-table .broadcast-table-body .broadcast-row[data-v-dcf0e052]:hover{background:#f9fafb}.broadcast-popover-content .broadcast-table .broadcast-table-body .broadcast-row.selected[data-v-dcf0e052]{background:#eff6ff}.broadcast-popover-content .broadcast-table .broadcast-table-body .broadcast-row.selected .broadcast-title[data-v-dcf0e052]{color:#1e40af;font-weight:500}.broadcast-popover-content .broadcast-table .broadcast-table-body .broadcast-row .col-title[data-v-dcf0e052]{-webkit-box-flex:2;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:2;flex:2;min-width:0}.broadcast-popover-content .broadcast-table .broadcast-table-body .broadcast-row .col-title .broadcast-title[data-v-dcf0e052]{color:#1f2937;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.broadcast-popover-content .broadcast-table .broadcast-table-body .broadcast-row .col-date[data-v-dcf0e052]{-webkit-box-flex:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#6b7280;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 100px;flex:0 0 100px;font-size:12px}.broadcast-popover-content .broadcast-table .broadcast-table-body .broadcast-row .col-status[data-v-dcf0e052]{-webkit-box-flex:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 120px;flex:0 0 120px}.broadcast-popover-content .broadcast-table .broadcast-table-body .broadcast-row .col-status .status-badge[data-v-dcf0e052]{border-radius:4px;font-size:11px;font-weight:500;padding:4px 8px;white-space:nowrap}.broadcast-popover-content .broadcast-table .broadcast-table-body .broadcast-row .col-status .status-badge.status-completed[data-v-dcf0e052]{background:#d1fae5;color:#065f46}.broadcast-popover-content .broadcast-table .broadcast-table-body .broadcast-row .col-status .status-badge.status-running[data-v-dcf0e052]{background:#dbeafe;color:#1e40af}.broadcast-popover-content .broadcast-table .broadcast-table-body .broadcast-row .col-status .status-badge.status-queued[data-v-dcf0e052]{background:#e5e7eb;color:#374151}.broadcast-popover-content .broadcast-table .broadcast-table-body .broadcast-row .col-status .status-badge.status-scheduled[data-v-dcf0e052]{background:#fef3c7;color:#92400e}.broadcast-popover-content .broadcast-table .broadcast-table-body .broadcast-row .col-status .status-badge.status-failed[data-v-dcf0e052]{background:#fee2e2;color:#991b1b}.broadcast-popover-content .broadcast-table .broadcast-table-body .broadcast-row .col-status .status-badge.status-cancelled[data-v-dcf0e052]{background:#fef3c7;color:#92400e}.broadcast-popover-content .broadcast-table .broadcast-table-body .broadcast-row .col-status .status-badge.status-created[data-v-dcf0e052]{background:#dbeafe;color:#1e40af}.broadcast-popover-content .broadcast-table .broadcast-table-body .broadcast-row .col-progress[data-v-dcf0e052]{-webkit-box-flex:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 140px;flex:0 0 140px}.broadcast-popover-content .broadcast-table .broadcast-table-body .broadcast-row .col-progress .progress-info[data-v-dcf0e052]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4px;width:100%}.broadcast-popover-content .broadcast-table .broadcast-table-body .broadcast-row .col-progress .progress-info .progress-text[data-v-dcf0e052]{color:#6b7280;font-size:11px;font-weight:500}.broadcast-popover-content .broadcast-table .broadcast-table-body .broadcast-row .col-progress .progress-info .progress-bar-container[data-v-dcf0e052]{background:#e5e7eb;border-radius:3px;height:6px;overflow:hidden;width:100%}.broadcast-popover-content .broadcast-table .broadcast-table-body .broadcast-row .col-progress .progress-info .progress-bar-container .progress-bar-fill[data-v-dcf0e052]{background:#3b82f6;border-radius:3px;height:100%;-webkit-transition:width .3s ease;transition:width .3s ease}.toolbar-right[data-v-dcf0e052]{-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-flex:1;-ms-flex:1;flex:1;justify-content:flex-end}.filter-info[data-v-dcf0e052],.toolbar-right[data-v-dcf0e052]{-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.filter-info[data-v-dcf0e052]{-ms-flex-align:center;gap:10px}.filter-icon[data-v-dcf0e052]{color:#6b7280;font-size:24px}.filter-name[data-v-dcf0e052]{color:#1f2937;font-size:16px;font-weight:600}.state-selector-wrapper[data-v-dcf0e052]{-ms-flex-negative:0;flex-shrink:0}.state-selector-wrapper .state-selector[data-v-dcf0e052] .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}.state-selector-wrapper .state-selector[data-v-dcf0e052] .chip:hover{background:#f0f0f0;color:#22272d}.state-selector-wrapper .state-selector[data-v-dcf0e052] .chip:hover .material-icons{color:#22272d!important}.state-selector-wrapper .state-selector[data-v-dcf0e052] .chip .material-icons{color:#22272d;font-size:18px;line-height:1}.filter-toggle-btn[data-v-dcf0e052]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:13px;font-weight:500;gap:6px;height:32px;padding:0 12px}.filter-toggle-btn .material-icons[data-v-dcf0e052]{font-size:16px}.kanban-filter-panel[data-v-dcf0e052]{-ms-flex-negative:0;background:#fff;border-bottom:1px solid #e5e7eb;flex-shrink:0;padding:16px 24px}.refresh-btn[data-v-dcf0e052]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:13px;font-weight:500;gap:6px;height:32px;padding:0 12px}.refresh-btn .material-icons[data-v-dcf0e052]{font-size:18px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.refresh-btn .material-icons.rotating[data-v-dcf0e052]{-webkit-animation:rotate-data-v-dcf0e052 1s linear infinite;animation:rotate-data-v-dcf0e052 1s linear infinite}.refresh-btn[data-v-dcf0e052]:disabled{cursor:not-allowed;opacity:.5}@-webkit-keyframes rotate-data-v-dcf0e052{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate-data-v-dcf0e052{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.kanban-board-wrapper[data-v-dcf0e052]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-x:auto;overflow-y:hidden}.kanban-board-wrapper[data-v-dcf0e052]::-webkit-scrollbar{height:10px}.kanban-board-wrapper[data-v-dcf0e052]::-webkit-scrollbar-track{background:#f3f4f6;border-radius:5px}.kanban-board-wrapper[data-v-dcf0e052]::-webkit-scrollbar-thumb{background:#d1d5db;border:2px solid #f3f4f6;border-radius:5px}.kanban-board-wrapper[data-v-dcf0e052]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.kanban-board[data-v-dcf0e052]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;height:100%;padding:24px}.loading-overlay[data-v-dcf0e052]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:hsla(0,0%,100%,.9);bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1000}.spinner-large[data-v-dcf0e052]{-webkit-animation:spin-data-v-dcf0e052 .8s linear infinite;animation:spin-data-v-dcf0e052 .8s linear infinite;border:4px solid #e5e7eb;border-radius:50%;border-top-color:#3b82f6;height:48px;width:48px}.loading-text[data-v-dcf0e052]{color:#6b7280;font-size:14px;margin-top:16px}@-webkit-keyframes spin-data-v-dcf0e052{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-data-v-dcf0e052{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}