@import"https://fonts.googleapis.com/css2?family=Noto+Color+Emoji&display=swap";:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-light-1)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{max-width:100%;margin:0 auto;font-weight:400}.cancel-button-inline[data-v-d2b6c62c]{padding:8px 15px;font-size:14px;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:.3s;background:#dc3545}.cancel-button-inline[data-v-d2b6c62c]:hover{background:#c82333}.popup[data-v-6feeb8db]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.popup-content[data-v-6feeb8db]{background:#fff;padding:30px;border-radius:10px;box-shadow:0 4px 6px #0000001a;max-width:600px;width:100%}.text-area[data-v-6feeb8db]{width:100%;height:250px;margin-top:10px;padding:10px;border:1px solid #ddd;border-radius:6px}.popup-actions[data-v-6feeb8db]{display:flex;justify-content:space-between;margin-top:10px}.submit-button-inline[data-v-6feeb8db]{padding:8px 15px;font-size:14px;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:.3s}.submit-button-inline[data-v-6feeb8db]{background:#28a745}.submit-button-inline[data-v-6feeb8db]:hover{background:#218838}.image-preview-container[data-v-6feeb8db]{margin-top:15px;text-align:center}.image-preview[data-v-6feeb8db]{max-width:100%;max-height:200px;border:1px solid #ddd;border-radius:6px}.status-message[data-v-6feeb8db]{margin:10px 0;padding:8px;border-radius:4px;text-align:center}.status-message.success[data-v-6feeb8db]{background-color:#d4edda;color:#155724}.status-message.error[data-v-6feeb8db]{background-color:#f8d7da;color:#721c24}.loader[data-v-6feeb8db]{display:inline-block;width:12px;height:12px;border:2px solid #ffffff;border-radius:50%;border-top-color:transparent;animation:spin-6feeb8db 1s linear infinite;margin-right:8px}@keyframes spin-6feeb8db{to{transform:rotate(360deg)}}button[data-v-6feeb8db]:disabled{opacity:.7;cursor:not-allowed}input[data-v-6feeb8db]:disabled,textarea[data-v-6feeb8db]:disabled{background-color:#f5f5f5;cursor:not-allowed}.popup-overlay[data-v-abe5f2b1]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.popup-content[data-v-abe5f2b1]{background:#fff;padding:20px;border-radius:8px;width:100%;max-width:400px;box-shadow:0 2px 10px #0000001a}h2[data-v-abe5f2b1]{margin-top:0;margin-bottom:20px;color:#333}.form-group[data-v-abe5f2b1]{margin-bottom:15px}label[data-v-abe5f2b1]{display:block;margin-bottom:5px;color:#555}.checkbox-label[data-v-abe5f2b1]{display:flex;align-items:center;gap:8px;cursor:pointer}.checkbox-input[data-v-abe5f2b1]{width:16px;height:16px;cursor:pointer}.input-field[data-v-abe5f2b1]{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px;font-size:14px}textarea.input-field[data-v-abe5f2b1]{resize:vertical;min-height:80px}.input-field[data-v-abe5f2b1]:focus{border-color:#007bff;outline:none;box-shadow:0 0 0 2px #007bff40}.button-group[data-v-abe5f2b1]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.cancel-button[data-v-abe5f2b1]{padding:8px 16px;background-color:#6c757d;color:#fff;border:none;border-radius:4px;cursor:pointer}.submit-button[data-v-abe5f2b1]{padding:8px 16px;background-color:#28a745;color:#fff;border:none;border-radius:4px;cursor:pointer}.cancel-button[data-v-abe5f2b1]:hover{background-color:#5a6268}.submit-button[data-v-abe5f2b1]:hover{background-color:#218838}.tooltip-container[data-v-abe5f2b1]{position:relative;display:inline-block;width:100%}.tooltip[data-v-abe5f2b1]{visibility:hidden;width:200px;background-color:#333;color:#fff;text-align:center;border-radius:6px;padding:8px;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-100px;opacity:0;transition:opacity .3s;font-size:12px}.tooltip[data-v-abe5f2b1]:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#333 transparent transparent transparent}.tooltip-container:hover .tooltip[data-v-abe5f2b1]{visibility:visible;opacity:1}.filter-buttons[data-v-3a2a31e4]{display:flex;flex-wrap:wrap;margin-bottom:5px;gap:2px}.filter-button[data-v-3a2a31e4]{padding:5px;border:1px solid #ddd;border-radius:4px;background:#fff;cursor:pointer;transition:all .2s;font-size:14px}.filter-button[data-v-3a2a31e4]:hover{background:#f5f5f5}.filter-button.active[data-v-3a2a31e4]{background:#007bff;color:#fff;border-color:#0056b3}.filter-button.active[data-v-3a2a31e4]:hover{background:#0056b3}.modal-overlay[data-v-32433e2a]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-32433e2a]{background:#fff;border-radius:8px;max-width:910px;width:fit-content;display:flex;flex-direction:column;box-shadow:0 2px 10px #0000001a}.modal-header[data-v-32433e2a]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #ddd;flex-shrink:0}.modal-header h2[data-v-32433e2a]{margin:0;font-size:1.5rem;color:#333}.close-button[data-v-32433e2a]{background:none;border:none;font-size:1.8rem;cursor:pointer;padding:0 5px;color:#666}.close-button[data-v-32433e2a]:hover{color:#333}.image-grid[data-v-32433e2a]{max-height:60vh;padding:20px;overflow:auto;align-content:start}.image-grid[data-v-32433e2a]::-webkit-scrollbar{width:8px}.image-grid[data-v-32433e2a]::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}.image-grid[data-v-32433e2a]::-webkit-scrollbar-thumb{background-color:#007bff;border-radius:4px}.image-grid[data-v-32433e2a]::-webkit-scrollbar-thumb:hover{background-color:#0056b3}.grid-item[data-v-32433e2a]{width:125px;height:125px;overflow:hidden;border-radius:8px;background-color:#000;position:relative}.grid-image[data-v-32433e2a]{width:100%;height:100%;object-fit:cover;border-radius:8px}.grid-image[data-v-32433e2a]:hover{cursor:pointer;border:2px solid #007bff}.grid-image.already-used[data-v-32433e2a]{filter:grayscale(100%);cursor:not-allowed;opacity:.2}.grid-image.already-used[data-v-32433e2a]:hover{filter:grayscale(0%) blur(0px);border:2px solid #ff1111;opacity:1}.loading-indicator[data-v-32433e2a]{grid-column:1 / -1;text-align:center;padding:10px;color:#666}.draggable-grid[data-v-32433e2a]{display:grid;grid-template-columns:repeat(auto-fit,125px);gap:10px;max-width:50vw}.grid-item[data-v-32433e2a]{cursor:grab;transition:all .2s ease}.grid-item[data-v-32433e2a]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.grid-item[data-v-32433e2a]:active{cursor:grabbing}.draggable-grid.sortable-drag-over .grid-item[data-v-32433e2a]:hover{transform:none!important;box-shadow:none!important}.grid-item.sortable-ghost[data-v-32433e2a]{opacity:.5;background:#e3f2fd!important;border:2px solid #2196f3!important;border-radius:8px}.grid-item.sortable-chosen[data-v-32433e2a]{transform:rotate(2deg) scale(1.05);background:#fff3e0!important;border:2px solid #ff9800!important;box-shadow:0 6px 12px #0000004d!important;border-radius:8px;z-index:1000}.popup[data-v-6b1af1dd]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.popup-content[data-v-6b1af1dd]{background:#fff;padding:30px;border-radius:10px;box-shadow:0 4px 6px #0000001a;max-width:600px;width:100%}.popup-actions[data-v-6b1af1dd]{display:flex;justify-content:space-between;margin-top:10px}.submit-button-inline[data-v-6b1af1dd]{padding:8px 15px;font-size:14px;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:.3s}.submit-button-inline[data-v-6b1af1dd]{background:#28a745}.submit-button-inline[data-v-6b1af1dd]:hover{background:#218838}.submit-button-inline[data-v-6b1af1dd]:disabled{background-color:#c8c8c8;cursor:not-allowed;opacity:.65}.message-input-container[data-v-8dd1f11b]{z-index:101;display:flex;gap:10px;padding:10px;border:1px solid #ddd;border-radius:0 0 8px 8px;background-color:#fff;position:relative;align-items:center}textarea.message-input[data-v-8dd1f11b]{flex:1;padding:10px;font-size:14px;border:1px solid #ddd;border-radius:6px;box-sizing:border-box;outline:none;resize:none;overflow:hidden;transition:border-color .3s}textarea.message-input[data-v-8dd1f11b]:focus{border-color:#007bff;box-shadow:0 0 5px #007bff80}.image-preview[data-v-8dd1f11b]{position:relative;display:inline-block;margin-bottom:10px}.image-preview img[data-v-8dd1f11b]{max-width:100px;max-height:100px;border-radius:8px;border:1px solid #ddd}.input-wrapper[data-v-8dd1f11b]{flex:1;display:flex;flex-direction:column;gap:4px}.textarea-container[data-v-8dd1f11b]{position:relative;display:flex;align-items:center;width:100%}.emoji-container[data-v-8dd1f11b]{position:absolute;right:8px;top:50%;transform:translateY(-50%);z-index:2}.emoji-picker-overlay[data-v-8dd1f11b]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;background:transparent}.emoji-picker-container[data-v-8dd1f11b]{position:fixed;z-index:10000}.emoji-picker[data-v-8dd1f11b]{box-shadow:0 4px 8px #0000001a;border-radius:8px;background-color:#fff;width:500px;height:400px;overflow:auto}.emoji-button[data-v-8dd1f11b]{background:transparent;border:none;font-size:20px;cursor:pointer}.emoji-button[data-v-8dd1f11b]:hover{background:#f0f0f0;border-radius:50%}.hidden-file-input[data-v-8dd1f11b]{display:none}.send-button[data-v-8dd1f11b],.image-button[data-v-8dd1f11b]{padding:10px 15px;font-size:14px;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:background-color .3s}.send-button[data-v-8dd1f11b]{background-color:#28a745}.send-button[data-v-8dd1f11b]:hover{background-color:#218838}.send-button[data-v-8dd1f11b]:disabled{background-color:#c8c8c8;cursor:not-allowed;opacity:.65}.send-button[data-v-8dd1f11b]:disabled:not(.loading){background-color:#c8c8c8;cursor:not-allowed;opacity:.65}.send-button.loading[data-v-8dd1f11b]{background-color:#6c757d;cursor:wait;opacity:.8}.image-button[data-v-8dd1f11b]{background-color:#007bff}.image-button[data-v-8dd1f11b]:hover{background-color:#0056b3}.image-button.active[data-v-8dd1f11b]{background-color:#28a745}.image-button.active[data-v-8dd1f11b]:hover{background-color:#218838}.ppv-price-display[data-v-8dd1f11b]{font-size:12px;color:#28a745;padding:2px 8px;background-color:#28a7451a;border-radius:4px;margin-top:2px}.popup-overlay[data-v-afabdcef]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1001;padding:20px}.popup-content[data-v-afabdcef]{display:flex;flex-direction:column;background:#fff;padding:20px;border-radius:8px;width:100%;max-width:700px;max-height:90vh;box-shadow:0 2px 10px #0000001a;overflow-y:auto}h2[data-v-afabdcef]{margin-top:0;align-self:center;color:#333}.message-details[data-v-afabdcef]{align-self:center}.image-section[data-v-afabdcef]{flex-shrink:0}.details-section[data-v-afabdcef]{display:flex;justify-content:space-between}.preview-image[data-v-afabdcef]{max-width:200px;max-height:150px;border-radius:8px;border:1px solid #dee2e6;object-fit:cover}.translations-table[data-v-afabdcef]{width:100%;border-collapse:collapse}.translation-row[data-v-afabdcef]{border:none}.language-cell[data-v-afabdcef]{vertical-align:top;width:90px}.input-cell[data-v-afabdcef]{vertical-align:top}.translation-label[data-v-afabdcef]{display:block;font-weight:500;color:#333}.translation-textarea[data-v-afabdcef]{width:100%;padding:5px;border:1px solid #ddd;border-radius:4px;font-size:14px;font-family:inherit;resize:vertical;max-height:29px}.translation-textarea[data-v-afabdcef]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}.button-group[data-v-afabdcef]{display:flex;justify-content:flex-end;gap:10px}.cancel-button[data-v-afabdcef],.submit-button[data-v-afabdcef]{padding:8px 16px;color:#fff;border:none;border-radius:4px;cursor:pointer}.cancel-button[data-v-afabdcef]{background-color:#6c757d}.submit-button[data-v-afabdcef]{background-color:#28a745}.cancel-button[data-v-afabdcef]:hover{background-color:#5a6268}.submit-button[data-v-afabdcef]:hover{background-color:#218838}.loading-indicator[data-v-afabdcef]{text-align:center;padding:20px;color:#666;font-style:italic}.error-message[data-v-afabdcef]{background-color:#f8d7da;color:#721c24;padding:10px;border-radius:4px;margin-bottom:15px;border:1px solid #f5c6cb}.error-message p[data-v-afabdcef]{margin:0}.popup-overlay[data-v-6cd37d8c]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}.popup-content[data-v-6cd37d8c]{display:flex;flex-direction:column;background:#fff;padding:20px;border-radius:8px;width:100%;max-width:700px;max-height:90vh;box-shadow:0 2px 10px #0000001a;overflow:visible}h2[data-v-6cd37d8c]{margin-top:0;margin-bottom:20px;color:#333}.button-group[data-v-6cd37d8c]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.cancel-button[data-v-6cd37d8c]{padding:8px 16px;background-color:#6c757d;color:#fff;border:none;border-radius:4px;cursor:pointer}.submit-button[data-v-6cd37d8c]{padding:8px 16px;background-color:#28a745;color:#fff;border:none;border-radius:4px;cursor:pointer}.cancel-button[data-v-6cd37d8c]:hover{background-color:#5a6268}.submit-button[data-v-6cd37d8c]:hover{background-color:#218838}.message-creator-wrapper[data-v-6cd37d8c]{position:relative;flex:1;min-height:0;overflow:visible}.checkbox-wrapper[data-v-6cd37d8c]{display:flex;align-items:center;gap:8px}.checkbox-wrapper label[data-v-6cd37d8c]{color:#666}.popup-overlay[data-v-af55f112]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.popup-content[data-v-af55f112]{display:flex;flex-direction:column;background:#fff;padding:20px;border-radius:8px;width:100%;max-width:400px;box-shadow:0 2px 10px #0000001a}.progress-popup[data-v-af55f112]{text-align:center}h2[data-v-af55f112]{margin-top:0;margin-bottom:20px;color:#333}.button-group[data-v-af55f112]{display:flex;justify-content:center;gap:10px;margin-top:20px}.submit-button[data-v-af55f112]{padding:8px 16px;background-color:#28a745;color:#fff;border:none;border-radius:4px;cursor:pointer}.submit-button[data-v-af55f112]:hover{background-color:#218838}.user-container[data-v-0b9de187]{max-width:400px;font-family:Arial,sans-serif}.user-list[data-v-0b9de187]{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0}.user-item[data-v-0b9de187]{display:flex;align-items:center;padding:5px;border:1px solid #ddd;border-radius:16px;background:#f9f9f9;font-size:14px;transition:.3s}.user-item[data-v-0b9de187]:hover{background:#e9ecef;box-shadow:0 4px 8px #0000001a}.user-name[data-v-0b9de187]{margin-right:8px;color:#333;font-weight:700}.action-button[data-v-0b9de187]{padding:2px 6px;font-size:12px;font-weight:700;color:#fff;background:#007bff;border:none;border-radius:50%;cursor:pointer;transition:.3s}.action-button.button-exit[data-v-0b9de187]{padding:2px 6px;margin-left:10px;font-size:12px;font-weight:700;color:#fff;background:#e4e2e2;border:0;cursor:pointer;transition:.3s}.action-button[data-v-0b9de187]:hover{background:#0056b3}.login-form-inline[data-v-0b9de187]{display:flex;gap:10px;margin-top:10px}.input-field-inline[data-v-0b9de187]{padding:5px 10px;font-size:14px;border:1px solid #ddd;border-radius:6px;width:100px}.input-field-inline[data-v-0b9de187]:focus{border-color:#007bff;box-shadow:0 0 5px #007bff80}.submit-button-inline[data-v-0b9de187]{padding:5px 10px;font-size:14px;color:#fff;background:#28a745;border:none;border-radius:6px;cursor:pointer;transition:.3s}.submit-button-inline[data-v-0b9de187]:hover{background:#218838}.switching-chat-label[data-v-0b9de187]{display:flex;align-items:center;gap:8px;font-size:14px}.switching-chat-toggle[data-v-0b9de187]{margin-top:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.switching-chat-toggle input[type=checkbox][data-v-0b9de187]{accent-color:#28a745;width:16px;height:16px;cursor:pointer}.user-avatar[data-v-ea19e0cf]{flex-shrink:0;width:30px;height:30px;border-radius:50%;overflow:hidden;margin-right:6px;border:1px solid #cce7ff;display:flex;align-items:center;justify-content:center;background-color:#e0e0e0}.user-avatar img[data-v-ea19e0cf]{width:100%;height:100%;object-fit:cover}.user-avatar-placeholder[data-v-ea19e0cf]{width:100%;height:100%;border-radius:50%;background-color:#e0e0e0}.spinner[data-v-89c4150c]{box-sizing:border-box;width:20px;height:20px;padding:3px;overflow:visible;color:#bbb}.spinner circle[data-v-89c4150c]{fill:none;stroke:currentColor;stroke-width:8px;stroke-linecap:round;transform-origin:center;animation:rotate-89c4150c 2s linear infinite,dash-89c4150c 2s ease-in-out infinite}@keyframes rotate-89c4150c{0%{transform:rotate(-90deg)}to{transform:rotate(810deg)}}@keyframes dash-89c4150c{0%{stroke-dasharray:0 314.159%;stroke-dashoffset:0%}50%{stroke-dasharray:157.08% 157.08%;stroke-dashoffset:0%}to{stroke-dasharray:0 314.159%;stroke-dashoffset:-157.08%}}.chat-list-wrapper[data-v-072f6c4a]{flex-grow:1;display:flex;flex-direction:column;overflow:hidden}.chat-list[data-v-072f6c4a]{max-width:500px;background-color:#f9f9f9;border-radius:6px;box-shadow:0 2px 4px #0000001a;border:1px solid #e0e0e0;flex-grow:1;overflow-y:auto;margin:0;padding:0;list-style:none}.search-container[data-v-072f6c4a]{display:flex;gap:8px;margin-bottom:8px;width:100%;border:1px solid #ddd;border-radius:4px;outline:none;box-shadow:0 2px 4px #0000001a}.chat-search[data-v-072f6c4a]{flex:1;padding:6px;font-size:14px;border:none;border-radius:4px;outline:none;box-shadow:none}.chat-search.search-loading[data-v-072f6c4a]{opacity:.7;background-color:#f5f5f5}.search-loader[data-v-072f6c4a]{display:flex;margin-left:4px;margin-right:4px;align-self:center;justify-self:center}@keyframes spin-072f6c4a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.search-loading[data-v-072f6c4a]{padding:10px;text-align:center;color:#666;font-style:italic}.chat-item[data-v-072f6c4a]{display:flex;align-items:center;padding:4px 6px;border-bottom:1px solid #e0e0e0;cursor:pointer;transition:background-color .2s ease}.chat-status[data-v-072f6c4a]{display:inline-flex;align-items:center;gap:.5rem}.chat-item-unread[data-v-072f6c4a]{background-color:#fff4e5;transition:background-color .2s ease}.chat-list .chat-item-hook[data-v-072f6c4a]{background-color:#f8d9d9}.hook-required-alert[data-v-072f6c4a]{font-size:16px}.chat-item-selected[data-v-072f6c4a]{background-color:#e1f0ff;box-shadow:0 2px 4px #007bff1a;transition:background-color .3s,box-shadow .3s}.chat-item[data-v-072f6c4a]:last-child{border-bottom:none}.chat-item[data-v-072f6c4a]:hover{background-color:#e1f0ff}.chat-info[data-v-072f6c4a]{flex:1}.chat-title-container[data-v-072f6c4a]{display:flex;justify-content:space-between;align-items:center}.chat-title[data-v-072f6c4a]{font-size:12px;font-weight:500;color:#333;margin:0}.chat-unread[data-v-072f6c4a]{font-size:12px;color:#666;margin-left:8px}.chat-list[data-v-072f6c4a]::-webkit-scrollbar{width:6px}.chat-list[data-v-072f6c4a]::-webkit-scrollbar-thumb{background-color:#cce7ff;border-radius:4px}.chat-list[data-v-072f6c4a]::-webkit-scrollbar-thumb:hover{background-color:#99d1ff}.delete-button[data-v-6acbb0bd]{background-color:#f44336;color:#fff;border:none;padding:4px 10px;font-size:12px;border-radius:4px;cursor:pointer;transition:background-color .2s ease}.delete-button[data-v-6acbb0bd]:hover{background-color:#d32f2f}.save-template-button[data-v-86af3a09]{background-color:#28a745;color:#fff;border:none;padding:4px 10px;font-size:12px;border-radius:4px;cursor:pointer;transition:background-color .2s ease}.save-template-button[data-v-86af3a09]:hover{background-color:#218838}.popup[data-v-c4c82bba]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000}.popup-content[data-v-c4c82bba]{background:#fff;padding:20px;border-radius:10px;box-shadow:0 4px 6px #0000001a;max-width:400px;width:100%;text-align:center}.popup-actions[data-v-c4c82bba]{display:flex;justify-content:space-between;margin-top:10px}.submit-button-inline[data-v-c4c82bba]{padding:8px 15px;font-size:14px;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:.3s;background:#28a745}.submit-button-inline[data-v-c4c82bba]:hover{background:#218838}.submit-button-inline[data-v-c4c82bba]:disabled{background-color:#c8c8c8;cursor:not-allowed;opacity:.65}.input-field[data-v-c4c82bba]{width:100%;padding:10px;margin:8px 0;border:1px solid #ddd;border-radius:6px;font-size:14px;box-sizing:border-box}.input-field[data-v-c4c82bba]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}.input-error[data-v-c4c82bba]{border-color:#dc3545!important;box-shadow:0 0 0 2px #dc354540!important}.input-error[data-v-c4c82bba]:focus{border-color:#dc3545!important;box-shadow:0 0 0 2px #dc354540!important}.image-preview[data-v-c4c82bba]{margin:10px 0;padding:10px;border:1px solid #ddd;border-radius:6px;background-color:#f9f9f9}.image-preview p[data-v-c4c82bba]{margin:0 0 8px;font-size:14px;color:#666}.preview-image[data-v-c4c82bba]{max-width:150px;max-height:150px;border-radius:4px;display:block;margin:0 auto 8px}.image-note[data-v-c4c82bba]{font-size:12px;color:#888;font-style:italic}.popup[data-v-2f51ce27]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000}.popup-content[data-v-2f51ce27]{background:#fff;padding:20px;border-radius:10px;box-shadow:0 4px 6px #0000001a;width:600px;text-align:center}.popup-actions[data-v-2f51ce27]{display:flex;justify-content:center;margin-top:15px;gap:10px}.templates-full-list[data-v-2f51ce27]{max-height:600px;overflow-y:auto;margin:15px 0;padding:10px;border:1px solid #e0e0e0;border-radius:8px;background:#f9f9f9;width:100%;box-sizing:border-box}.template-full-item[data-v-2f51ce27]{padding:12px;width:100%;margin-bottom:8px;border-radius:6px;cursor:grab;border:1px solid #ddd;background:#fff;transition:all .2s ease;text-align:left;box-sizing:border-box}.template-full-item[data-v-2f51ce27]:hover{background:#f0f8ff;border-color:#007bff;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.draggable-list.sortable-drag-over .template-full-item[data-v-2f51ce27]:hover{background:#fff!important;border-color:#ddd!important;transform:none!important;box-shadow:none!important}.template-full-item[data-v-2f51ce27]:last-child{margin-bottom:0}.template-full-name[data-v-2f51ce27]{font-weight:600;color:#333;font-size:16px;margin-bottom:4px}.template-full-details[data-v-2f51ce27]{height:auto}.template-clear[data-v-2f51ce27]{clear:both}.template-full-text[data-v-2f51ce27]{color:#666;font-size:14px;margin-bottom:4px;line-height:1.4;float:left}.template-full-price[data-v-2f51ce27]{color:#28a745;font-weight:600;font-size:12px}.template-full-image[data-v-2f51ce27]{height:100px;object-fit:cover;float:left;margin-right:10px}.no-templates[data-v-2f51ce27]{text-align:center;color:#666;font-style:italic;padding:20px}.row[data-v-2f51ce27]{display:flex;justify-content:space-between;align-items:center}.draggable-list[data-v-2f51ce27]{display:flex;flex-direction:column;gap:8px;width:100%}.template-full-item[data-v-2f51ce27]:active{cursor:grabbing}.template-full-item.sortable-ghost[data-v-2f51ce27]{opacity:.5;background:#e3f2fd!important;border-color:#2196f3!important}.template-full-item.sortable-chosen[data-v-2f51ce27]{transform:rotate(2deg);background:#fff3e0!important;border-color:#ff9800!important;box-shadow:0 4px 8px #0003!important}.templates-panel[data-v-02d69f22]{display:flex;justify-content:flex-end;width:100%;padding:2px;background-color:#f6f6f6;border-right:1px solid #e0e0e0;border-left:1px solid #e0e0e0}.templates-list[data-v-02d69f22]{min-width:0;display:flex;flex-direction:row;overflow-x:auto;overflow-y:hidden;padding:1px;gap:5px}.templates-list[data-v-02d69f22]::-webkit-scrollbar{display:none}.templates-list[data-v-02d69f22]::-webkit-scrollbar{height:6px}.templates-list[data-v-02d69f22]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.templates-list[data-v-02d69f22]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.templates-list[data-v-02d69f22]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.template-item[data-v-02d69f22]{max-width:250px;padding:4px 8px;border-radius:8px;cursor:pointer;border:1px solid #e0e0e0;background:#fff;flex-shrink:0;display:flex;justify-content:space-between;align-items:center;gap:8px;transition:all .2s ease}.template-item[data-v-02d69f22]:hover{background-color:#f5f5f5}.template-name[data-v-02d69f22]{color:#333;font-size:13px}.context-menu[data-v-0ddcc5a8]{display:flex;flex-direction:column;gap:5px;padding:5px;list-style:none;margin:0;position:absolute;background:#fff;border:1px solid #ccc;z-index:2000;box-shadow:2px 2px 5px #0003}.chat-container[data-v-0ddcc5a8]{width:100%;height:95vh;margin:0 auto;display:flex;flex-direction:column;background-color:#f9f9f9;font-family:Arial,sans-serif}.hook-required[data-v-0ddcc5a8]{background-color:#fdecea;color:#b71c1c;padding:12px 16px;border:1px solid #f5c6cb;border-radius:8px;font-weight:600;font-size:15px;margin-bottom:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #b71c1c33}.hook-required p[data-v-0ddcc5a8]{margin:0}.message-list[data-v-0ddcc5a8]{flex:1;overflow-y:auto;background-color:#fff;padding:10px;border:1px solid #ddd;border-radius:8px 8px 0 0;display:flex;flex-direction:column;gap:10px;position:relative;z-index:1}.message-item[data-v-0ddcc5a8]{max-width:70%;padding:10px 15px;border-radius:12px;font-size:14px;line-height:1.4;box-shadow:0 1px 2px #0000001a;word-wrap:break-word;position:relative;text-align:left}.my-message[data-v-0ddcc5a8]{align-self:flex-end;background-color:#007bff;color:#fff}.system-message[data-v-0ddcc5a8]{align-self:flex-start;background-color:#fe0;color:#000}.other-message[data-v-0ddcc5a8]{align-self:flex-start;background-color:#e9ecef;color:#333}.message-text[data-v-0ddcc5a8]{display:inline-block;width:100%;position:relative}.message-images[data-v-0ddcc5a8]{margin-top:8px;clear:both}.message-meta[data-v-0ddcc5a8]{font-size:10px;float:right;margin-left:10px;margin-top:10px}.automated-indicator[data-v-0ddcc5a8]{position:absolute;margin-left:-35px}.message-list[data-v-0ddcc5a8]::-webkit-scrollbar{width:8px}.message-list[data-v-0ddcc5a8]::-webkit-scrollbar-thumb{background-color:#cce7ff;border-radius:4px}.message-list[data-v-0ddcc5a8]::-webkit-scrollbar-thumb:hover{background-color:#99d1ff}.date-badge[data-v-0ddcc5a8]{text-align:center;position:relative;font-size:12px;color:#000}.empty-state[data-v-0ddcc5a8]{flex:1;display:flex;align-items:center;justify-content:center;background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;box-shadow:inset 0 2px 4px #0000000d;margin:10px}.empty-state-content[data-v-0ddcc5a8]{text-align:center}.empty-state-content h3[data-v-0ddcc5a8]{color:#666;margin-bottom:5px}.empty-state-content p[data-v-0ddcc5a8]{color:#999;font-size:14px}.popup[data-v-1605e9ca]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.popup-content[data-v-1605e9ca]{background:#fff;padding:30px;border-radius:10px;box-shadow:0 4px 6px #0000001a;max-width:600px;width:100%}.popup-actions[data-v-1605e9ca]{display:flex;justify-content:space-between;margin-top:10px}.submit-button-inline[data-v-1605e9ca]{padding:8px 15px;font-size:14px;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:.3s}.block-button[data-v-1605e9ca]{background:#dc3545}.block-button[data-v-1605e9ca]:hover{background:#c82333}.unblock-button[data-v-1605e9ca]{background:#28a745}.unblock-button[data-v-1605e9ca]:hover{background:#218838}.submit-button-inline[data-v-1605e9ca]:disabled{background-color:#c8c8c8;cursor:not-allowed;opacity:.65}.user-name[data-v-719a4558]{display:inline-block}.avatar-container[data-v-719a4558]{display:block!important;position:relative;width:fit-content;min-width:100px;min-height:40px;background-color:#f5f5f5;border-radius:5px;margin-bottom:10px}.user-avatar[data-v-719a4558]{width:auto;max-height:220px;border-radius:5px;display:block}.user-info-stats[data-v-719a4558]{padding:5px 0}.user-info-label[data-v-719a4558]{background-color:#eee;padding:4px 8px;border-radius:4px;font-size:11px;display:inline-block;text-align:center;color:#000;text-decoration:none;margin-right:8px}.setting-button[data-v-719a4558]{cursor:pointer}.setting-button[data-v-719a4558]:hover{background-color:#ccc}.red-text[data-v-719a4558]{color:#dc3545}.notes-container[data-v-719a4558]{display:flex;gap:1rem;margin-bottom:1rem}.notes-column[data-v-719a4558]{flex:1;font-size:12px}.notes-column label[data-v-719a4558]{display:block;font-weight:500}.user-notes[data-v-719a4558]{width:100%;min-height:60px;resize:vertical;overflow:auto}.success-message[data-v-719a4558]{position:fixed;bottom:20px;left:50%;transform:translate(-50%);background-color:#4caf50;color:#fff;padding:10px 20px;border-radius:5px;font-size:14px;box-shadow:0 2px 10px #0003;animation:fadeInOut-719a4558 3s ease-in-out}.button[data-v-719a4558]{padding:5px 10px;font-size:14px;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:background-color .3s}.send-button[data-v-719a4558]{background-color:#28a745}.send-button[data-v-719a4558]:hover{background-color:#218838}@keyframes fadeInOut-719a4558{0%{opacity:0;transform:translate(-50%) translateY(10px)}10%{opacity:1;transform:translate(-50%) translateY(0)}90%{opacity:1;transform:translate(-50%) translateY(0)}to{opacity:0;transform:translate(-50%) translateY(10px)}}.actions-container[data-v-719a4558]{gap:1rem}.buttons-row[data-v-719a4558]{display:flex;gap:8px;flex-wrap:wrap;padding:5px 0}.location-row[data-v-719a4558]{gap:8px}.suggest-location-note[data-v-719a4558]{display:inline;font-size:12px;font-style:italic;margin-right:8px}.user-location[data-v-719a4558]{display:inline;border-radius:4px;font-size:12px;text-align:center;color:#007bff;text-decoration:underline}.user-location[data-v-719a4558]:hover{color:#333}.badge-container[data-v-719a4558]{padding:2px 0 6px}.user-badge[data-v-719a4558]{display:inline-block;padding:6px 10px;font-size:12px;border-radius:4px;font-weight:500;text-align:center;letter-spacing:.2px;color:#fff;font-style:normal;line-height:1;font-style:italic}.new-user-badge[data-v-719a4558]{background-color:#e8f4fa;color:#1c5678;border-color:#cfe7f1}.deleted-badge[data-v-719a4558]{background-color:#f8eaea;color:#7a2b2b;border-color:#f0d0d0}.tags-row[data-v-719a4558]{display:flex;gap:4px}.new-user-note[data-v-719a4558]{margin:0 0 0 4px;font-size:12px;font-style:italic}.action-button[data-v-719a4558]{color:#fff;border:none;cursor:pointer;transition:opacity .3s;z-index:1;padding:4px 8px;height:26px;border-radius:4px;font-size:12px}.block-button[data-v-719a4558]{background-color:#dc3545}.block-button[data-v-719a4558]:hover{background-color:#c82333}.unblock-button[data-v-719a4558]{background-color:#28a745}.unblock-button[data-v-719a4558]:hover{background-color:#218838}.dislike-button[data-v-719a4558]{background-color:#dc3545}.dislike-button[data-v-719a4558]:hover{background-color:#c82333}.like-button[data-v-719a4558]{background-color:#28a745}.like-button[data-v-719a4558]:hover{background-color:#218838}.exclude-from-bulk-button[data-v-719a4558]{background-color:#dc3545}.exclude-from-bulk-button[data-v-719a4558]:hover{background-color:#c82333}.include-to-bulk-button[data-v-719a4558]{background-color:#28a745}.include-to-bulk-button[data-v-719a4558]:hover{background-color:#218838}.pin-button[data-v-719a4558]{display:inline-block;background-color:#e4e2e2;color:#fff;border:none;cursor:pointer;transition:opacity .3s;z-index:1;padding:2px 4px;border-radius:4px;font-size:16px;margin-right:4px}.pin-button[data-v-719a4558]:hover{background-color:#0056b3}.empty-state[data-v-719a4558]{display:flex;align-items:center;justify-content:center;background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;box-shadow:inset 0 2px 4px #0000000d;padding:40px 20px;text-align:center;min-height:200px}.empty-state-content h3[data-v-719a4558]{color:#666;margin-bottom:10px;font-size:18px}.empty-state-content p[data-v-719a4558]{color:#999;font-size:14px;margin:0}.bio-text[data-v-719a4558]{padding:0 2px 4px;font-style:italic;white-space:pre-wrap;word-wrap:break-word;max-height:4.2em;overflow-y:auto;font-size:12px}.popup[data-v-fcaac1f5]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000}.popup-content[data-v-fcaac1f5]{background:#fff;padding:20px;border-radius:10px;box-shadow:0 4px 6px #0000001a;max-width:400px;width:100%;text-align:center}.popup-actions[data-v-fcaac1f5]{display:flex;justify-content:space-between;margin-top:10px}.submit-button-inline[data-v-fcaac1f5]{padding:8px 15px;font-size:14px;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:.3s;background:#28a745}.submit-button-inline[data-v-fcaac1f5]:hover{background:#218838}.submit-button-inline[data-v-fcaac1f5]:disabled{background-color:#c8c8c8;cursor:not-allowed;opacity:.65}.popup[data-v-7ac8aa6f]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.popup-header[data-v-7ac8aa6f]{display:inline-block;font-size:20px;margin-bottom:10px}.popup-header span[data-v-7ac8aa6f]{font-weight:700}.close-btn[data-v-7ac8aa6f]{position:absolute;top:0;right:0;background:none;border:none;font-size:24px;cursor:pointer}.close-btn[data-v-7ac8aa6f]:hover{color:red}.profile-link[data-v-7ac8aa6f]{display:inline-block;margin:4px 0 0 20px;font-size:14px;color:#007bff;text-decoration:none}.profile-link[data-v-7ac8aa6f]:after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAQElEQVR42qXKwQkAIAxDUUdxtO6/RBQkQZvSi8I/pL4BoGw/XPkh4XigPmsUgh0626AjRsgxHTkUThsG2T/sIlzdTsp52kSS1wAAAABJRU5ErkJggg==);margin-left:5px}.posts-list[data-v-7ac8aa6f]{width:100%;height:400px;overflow-y:auto;border:1px solid #ddd}.post-item[data-v-7ac8aa6f]{position:relative;padding:10px;border-bottom:1px solid #ddd}.post-status[data-v-7ac8aa6f]{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.post-meta[data-v-7ac8aa6f]{font-size:11px;color:#888;margin-top:4px;background-color:#f5f5f5;padding:2px 6px;border-radius:4px;display:inline-block}.post-actions[data-v-7ac8aa6f]{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.status-deleted[data-v-7ac8aa6f]{color:#d32f2f;font-size:10px;font-weight:500;background-color:#ffe6e6;padding:2px 6px;border-radius:4px;display:inline-block}.post-content[data-v-7ac8aa6f]{display:flex;flex-direction:column;gap:10px}.header[data-v-7ac8aa6f]{position:relative}.popup-content[data-v-7ac8aa6f]{position:relative;background:#fff;padding:20px;border-radius:10px;box-shadow:0 4px 6px #0000001a;max-width:600px;width:100%}.image-preview-container[data-v-7ac8aa6f]{display:flex;justify-content:space-between}.image-preview[data-v-7ac8aa6f]{max-width:100%;max-height:200px;border:1px solid #ddd;border-radius:6px}.loading[data-v-7ac8aa6f]{text-align:center;padding:10px;font-size:14px;color:#555}.my-avatar[data-v-fa0678e9]{width:30px;height:30px;border-radius:50%;object-fit:cover;border:1px solid #cce7ff}.my-info[data-v-fa0678e9]{display:flex;align-items:center;flex-direction:row;justify-content:space-between}.my-info-left[data-v-fa0678e9]{display:flex;align-items:center;flex-direction:row;gap:10px}.margin-left[data-v-fa0678e9]{margin-left:10px}.button[data-v-fa0678e9]{background-color:#007bff;padding:5px;font-size:14px;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:background-color .3s}.button[data-v-fa0678e9]:hover{background-color:#0056b3}.indicator-container[data-v-e54dfb14]{width:100%;max-width:400px}.status-go-online[data-v-e54dfb14]{width:100%;max-width:400px;height:30px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:.9em;background:#28a745;color:#fff;cursor:pointer}.indicator[data-v-e54dfb14]{height:30px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:.9em;font-weight:700;color:#fff;box-shadow:0 4px 8px #0003}.rate[data-v-e54dfb14]{position:relative;z-index:1}.popup[data-v-aac6f41c]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.popup-content[data-v-aac6f41c]{background:#fff;padding:20px;border-radius:10px;box-shadow:0 4px 6px #0000001a;max-width:400px;width:100%;text-align:center}.header[data-v-aac6f41c]{display:flex;justify-content:center;align-items:center;margin-bottom:20px}.header h2[data-v-aac6f41c]{margin:0;color:#2c3e50;font-size:24px}.body[data-v-aac6f41c]{text-align:center}.icon[data-v-aac6f41c]{font-size:48px;margin-bottom:20px}.message[data-v-aac6f41c]{color:#666;font-size:16px;line-height:1.5;margin-bottom:25px}.actions[data-v-aac6f41c]{display:flex;justify-content:center}.button[data-v-aac6f41c]{background:#4caf50;color:#fff;border:none;padding:12px 24px;border-radius:6px;font-size:16px;cursor:pointer;transition:background-color .3s ease}.button[data-v-aac6f41c]:hover{background:#45a049}@keyframes slideIn-aac6f41c{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.popup-actions[data-v-aac6f41c]{display:flex;justify-content:flex-end;margin-top:10px}.income-panel[data-v-96ad2e58]{position:fixed;bottom:5px;right:5px;width:360px;height:50%;background:#f9f9f9;border-radius:6px;box-shadow:0 2px 4px #0000001a;z-index:500;animation:slideIn-96ad2e58 .3s ease-out;border:1px solid #e0e0e0}@keyframes slideIn-96ad2e58{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.income-panel-content[data-v-96ad2e58]{padding:5px;height:100%;overflow:hidden;display:flex;flex-direction:column}.income-header[data-v-96ad2e58]{display:flex;justify-content:space-between;align-items:center;padding:0 5px;gap:10px}.income-tabs[data-v-96ad2e58]{display:flex;height:30px}.income-tabs h3[data-v-96ad2e58]{white-space:nowrap;font-size:16px}.income-tabs .tab-button[data-v-96ad2e58]{margin:0 0 2px 3px;background:none;border:none;cursor:pointer;font-size:14px;color:#007bff;text-decoration:underline;transition:all .2s ease}.income-tabs .paid-count[data-v-96ad2e58]{position:relative;top:-7px;left:2px;background:red;color:#fff;font-size:9px;font-weight:700;padding:1px 3px;border-radius:8px;line-height:1;z-index:1;text-decoration:none}.income-tabs .tab-button[data-v-96ad2e58]:hover{color:#333}.income-tabs .tab-button-active[data-v-96ad2e58]{color:#1b1c1d;text-decoration:none}.income-list[data-v-96ad2e58]{flex:1;overflow-y:scroll;text-align:left;background-color:#f9f9f9;border-radius:6px;box-shadow:0 2px 4px #0000001a;border:1px solid #e0e0e0;min-height:0}.income-item[data-v-96ad2e58]{display:flex;align-items:center;padding:0 5px;justify-content:space-between;border-bottom:1px solid #e0e0e0;cursor:pointer;transition:background-color .2s ease}.income-item[data-v-96ad2e58]:hover{background-color:#e1f0ff}.income-info[data-v-96ad2e58]{display:flex;align-items:center}.income-details[data-v-96ad2e58]{display:flex;flex-direction:column}.income-title[data-v-96ad2e58]{font-size:12px;font-weight:500;color:#333}.income-subtitle[data-v-96ad2e58]{font-size:12px;color:#666}.paid-donuts[data-v-96ad2e58]{font-size:12px;color:green;font-weight:700}.income-time[data-v-96ad2e58]{font-size:12px;color:#666;white-space:nowrap}.loading[data-v-96ad2e58]{text-align:center;padding:10px;color:#666}.income-list[data-v-96ad2e58]::-webkit-scrollbar{width:6px}.income-list[data-v-96ad2e58]::-webkit-scrollbar-thumb{background-color:#cce7ff;border-radius:4px}.income-list[data-v-96ad2e58]::-webkit-scrollbar-thumb:hover{background-color:#99d1ff}.close-button[data-v-96ad2e58]{background:none;border:none;font-size:24px;color:#666;cursor:pointer;padding:0 5px;line-height:1;transition:color .2s ease}.close-button[data-v-96ad2e58]:hover{color:#333}.income-item-new[data-v-96ad2e58]{background-color:#e8f5e9;transition:background-color .3s ease}.income-item-new[data-v-96ad2e58]:hover{background-color:#c8e6c9}.pinned-chats-container[data-v-3116e07c]{display:flex;flex-direction:column}.pinned-chats-list[data-v-3116e07c]{display:flex;flex-direction:column;height:calc(100% - 80px);overflow-x:visible;overflow-y:scroll}.pinned-chats-list[data-v-3116e07c]::-webkit-scrollbar{display:none}.pinned-chats-list[data-v-3116e07c]{-ms-overflow-style:none;scrollbar-width:none}.pinned-chat-item[data-v-3116e07c]{display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:8px;transition:background-color .2s ease;width:fit-content;box-sizing:border-box}.pinned-chat-avatar-wrapper[data-v-3116e07c]{position:relative;display:inline-block}.pinned-chat-avatar-wrapper .user-avatar[data-v-3116e07c]{width:45px;height:45px;display:inline-block;margin-right:0;border:1px solid #ddd}.pinned-chat-item:hover .user-avatar[data-v-3116e07c]{border:2px solid #218838!important}.pinned-chat-unread-count[data-v-3116e07c]{position:absolute;top:-4px;right:0;background:red;color:#fff;font-size:12px;font-weight:700;padding:2px 6px;border-radius:12px;line-height:1;z-index:999}html[data-v-f1b31407],body[data-v-f1b31407]{margin:0;padding:0;width:100%;height:100%;overflow:hidden;font-family:"Noto Color Emoji",sans-serif!important}.app-container[data-v-f1b31407]{display:grid;grid-template-columns:1fr 2fr 1fr auto;gap:5px;width:100%;height:100vh;background-color:#f9f9f9;overflow:hidden}.sidebar[data-v-f1b31407]{display:flex;flex-direction:column;justify-content:space-between;gap:1px;height:100vh;overflow:hidden}.chat-list[data-v-f1b31407]{flex-grow:1;display:flex;flex-direction:column;overflow:hidden}.main-content[data-v-f1b31407]{display:flex;flex-direction:column;gap:5px;height:100%;min-width:0;overflow:hidden}section[data-v-f1b31407]{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:5px}section h3[data-v-f1b31407]{margin-top:0;font-size:1.2em;color:#333;border-bottom:2px solid #eee;padding-bottom:8px}.popup[data-v-f1b31407]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.popup-content[data-v-f1b31407]{background:#fff;padding:20px;border-radius:10px;box-shadow:0 4px 6px #0000001a;max-width:400px;width:100%;text-align:center}.popup-actions[data-v-f1b31407]{display:flex;justify-content:center;margin-top:10px}.submit-button-inline[data-v-f1b31407]{padding:8px 15px;font-size:14px;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:.3s;background:#28a745}.submit-button-inline[data-v-f1b31407]:hover{background:#218838}.submit-button-inline[data-v-f1b31407]:disabled{background-color:#c8c8c8;cursor:not-allowed;opacity:.65}@keyframes shake-f1b31407{0%{transform:rotate(0)}25%{transform:rotate(10deg)}50%{transform:rotate(0)}75%{transform:rotate(-10deg)}to{transform:rotate(0)}}.pinned-chats-section[data-v-f1b31407]{display:flex;flex-direction:column;height:100%;width:45px;background-color:transparent;padding:10px 0 0;position:absolute;right:15px;z-index:500}.income-list-button[data-v-f1b31407]{position:absolute;right:-3px;bottom:15px;padding:0;border:none;background-color:transparent}.income-list-button .income-icon[data-v-f1b31407]{font-size:40pt;transition:transform .2s ease;line-height:1}.income-list-button .income-count[data-v-f1b31407]{position:absolute;right:0;top:-5px;background:red;color:#fff;font-size:12px;font-weight:700;padding:2px 6px;border-radius:12px;line-height:1;z-index:1}.income-list-button[data-v-f1b31407]:hover{animation:shake-f1b31407 .4s infinite}.pinned-chats-section[data-v-f1b31407] .pinned-chats-container{flex:1;min-height:0}
