.sources-modal-mask[data-v-7d3172e3]{align-items:center;background:#0006;height:100vh;justify-content:center;inset:0;padding:20px;position:fixed;width:100vw;z-index:99999}.sources-modal-card[data-v-7d3172e3],.sources-modal-mask[data-v-7d3172e3]{backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);box-sizing:border-box;display:flex}.sources-modal-card[data-v-7d3172e3]{background:linear-gradient(141deg,#4b43b980,#0000 99%),#030016b3;border:1px solid hsla(0,0%,100%,.12);border-radius:24px;box-shadow:0 20px 50px #0009;flex-direction:column;max-height:800px;max-width:520px;min-height:300px;overflow:hidden;width:100%}.sources-modal-header[data-v-7d3172e3]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;flex-shrink:0;justify-content:space-between;padding:18px 24px}.sources-modal-title[data-v-7d3172e3]{color:#fff;font-size:16px;font-weight:600;letter-spacing:.02em}.sources-modal-close[data-v-7d3172e3]{align-items:center;background:transparent;border:none;color:#ffffffb3;cursor:pointer;display:flex;justify-content:center;line-height:1;padding:4px;transition:color .2s ease,opacity .2s ease}.sources-modal-close[data-v-7d3172e3]:hover{color:#fff;opacity:1}.close-icon[data-v-7d3172e3]{height:18px;width:18px}.sources-modal-body[data-v-7d3172e3]{align-content:flex-start;display:grid;flex:1;gap:14px 12px;grid-template-columns:repeat(3,minmax(0,1fr));overflow-y:auto;padding:24px}.sources-modal-item[data-v-7d3172e3]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.08);border-radius:100px;box-sizing:border-box;cursor:pointer;display:flex;gap:8px;justify-content:flex-start;min-width:0;padding:6px 12px;transition:all .2s ease}.sources-modal-item[data-v-7d3172e3]:hover{background:#ffffff1f;border-color:#fff3}.sources-modal-item:hover .modal-source-name[data-v-7d3172e3]{color:#fff}.modal-avatar-box[data-v-7d3172e3]{align-items:center;background:transparent;border-radius:50%;display:flex;flex-shrink:0;height:20px;justify-content:center;overflow:hidden;width:20px}.modal-avatar[data-v-7d3172e3]{background:transparent;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.modal-source-name[data-v-7d3172e3]{color:#dbdceb;font-size:13px;line-height:1.4;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.fade-enter-active[data-v-7d3172e3],.fade-leave-active[data-v-7d3172e3]{transition:opacity .3s ease}.fade-enter-from[data-v-7d3172e3],.fade-leave-to[data-v-7d3172e3]{opacity:0}@media(max-width:768px){.sources-modal-card[data-v-7d3172e3]{border-radius:20px;max-height:min(800px,85vh);max-width:360px;min-height:300px;width:100%}.sources-modal-header[data-v-7d3172e3]{padding:16px 18px}.sources-modal-body[data-v-7d3172e3]{gap:12px 10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:20px 16px}.sources-modal-item[data-v-7d3172e3]{background:#ffffff12;border:1px solid hsla(0,0%,100%,.12);border-radius:100px;gap:8px;height:38px;padding:8px 12px}.sources-modal-item[data-v-7d3172e3]:active{background:#ffffff2e;transform:scale(.98)}.modal-avatar-box[data-v-7d3172e3]{height:20px;width:20px}.modal-source-name[data-v-7d3172e3]{font-size:13px;font-weight:400}}
