.dialog-overlay[data-v-80d4faf4]{align-items:center;background-color:#00000080;display:flex;justify-content:center;inset:0;outline:none;padding:24px;position:fixed;z-index:1000}.dialog-content[data-v-80d4faf4]{align-items:flex-start;animation:zoomIn-80d4faf4 .15s ease-out forwards;background:#fff;border-radius:12px;box-shadow:0 4px 25px #00000026;color:#232425;display:flex;flex-direction:column;font-size:19px;font-weight:700;letter-spacing:0;line-height:28px;max-width:400px;padding:24px;row-gap:24px;width:100%}@keyframes zoomIn-80d4faf4{0%{transform:scale(.95)}to{transform:scale(1)}}.dialog-header[data-v-80d4faf4]{align-items:center;align-self:stretch;display:flex;flex-shrink:0;justify-content:space-between}.dialog-title[data-v-80d4faf4]{flex-shrink:0;margin:0;min-width:165px}.close-button-wrapper[data-v-80d4faf4]{align-items:flex-start;display:inline-flex;flex-shrink:0;padding-bottom:4px;padding-top:4px}.close-btn[data-v-80d4faf4]{align-items:center;background:none;border:none;color:#6b7280;cursor:pointer;display:flex;font-size:20px;height:20px;justify-content:center;padding:0;transition:color .2s ease;width:20px}.close-btn[data-v-80d4faf4]:hover{color:#3c3c3c}.form[data-v-80d4faf4]{row-gap:16px}.form[data-v-80d4faf4],.form-field[data-v-80d4faf4]{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;flex-shrink:0}.form-field[data-v-80d4faf4]{row-gap:8px}.form-field[data-v-80d4faf4]:nth-child(2){padding-bottom:6px}.field-label[data-v-80d4faf4]{font-size:14px;line-height:20px;margin:0}.field-label[data-v-80d4faf4],.input-wrapper[data-v-80d4faf4]{align-self:stretch;flex-shrink:0}.input-wrapper[data-v-80d4faf4]{align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex-direction:column;overflow:hidden;padding:11px 12px}.text-input[data-v-80d4faf4]{align-self:stretch;background:transparent;border:none;color:#232425;flex-shrink:0;font-size:15px;line-height:20px;outline:none}.text-input[data-v-80d4faf4]::-moz-placeholder{color:#ccc}.text-input[data-v-80d4faf4]::placeholder{color:#ccc}.textarea-wrapper[data-v-80d4faf4]{align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex-direction:column;min-height:80px;padding:8px 12px}.text-area[data-v-80d4faf4],.textarea-wrapper[data-v-80d4faf4]{align-self:stretch;flex-shrink:0}.text-area[data-v-80d4faf4]{background:transparent;border:none;color:#232425;font-size:15px;height:64px;line-height:24px;outline:none;resize:none}.text-area[data-v-80d4faf4]::-moz-placeholder{color:#ccc}.text-area[data-v-80d4faf4]::placeholder{color:#ccc}.color-options[data-v-80d4faf4]{align-items:flex-start;align-self:stretch;-moz-column-gap:8px;column-gap:8px;display:flex;flex-shrink:0;overflow-x:auto;padding:4px 4px 8px}.color-options[data-v-80d4faf4]::-webkit-scrollbar{height:4px}.color-options[data-v-80d4faf4]::-webkit-scrollbar-track{background:transparent}.color-options[data-v-80d4faf4]::-webkit-scrollbar-thumb{background:#0003;border-radius:2px}.color-button[data-v-80d4faf4]{border-radius:9999px;cursor:pointer;flex-shrink:0;height:32px;position:relative;transition:all .2s ease;width:32px}.color-button.selected[data-v-80d4faf4]{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--selected-color)}.color-button[data-v-80d4faf4]:hover:not(.selected){transform:scale(1.1)}.color-1[data-v-80d4faf4]{background:#3b82f6}.color-2[data-v-80d4faf4]{background:#22c55e}.color-3[data-v-80d4faf4]{background:#a855f7}.color-4[data-v-80d4faf4]{background:#f97316}.color-5[data-v-80d4faf4]{background:#ef4444}.color-6[data-v-80d4faf4]{background:#ec4899}.action-buttons[data-v-80d4faf4]{align-items:flex-start;align-self:stretch;-moz-column-gap:12px;column-gap:12px;flex-shrink:0;font-size:15px;font-weight:500;line-height:24px;padding-top:16px;text-align:center}.action-buttons[data-v-80d4faf4],.cancel-button[data-v-80d4faf4]{display:flex;justify-content:center}.cancel-button[data-v-80d4faf4]{align-items:center;background:#f3f4f6;border:none;border-radius:8px;color:#606366;cursor:pointer;flex:1;flex-direction:column;padding:8px 16px;transition:background-color .2s}.cancel-button[data-v-80d4faf4]:hover{background:#e5e7eb}.submit-button[data-v-80d4faf4]{align-items:center;background:#3c3c3c;border:none;border-radius:8px;color:#fff;cursor:not-allowed;display:flex;flex:1;flex-direction:column;justify-content:center;opacity:.5;padding:8px 16px;transition:all .2s}.submit-button.enabled[data-v-80d4faf4]{cursor:pointer;opacity:1;width:162px}.submit-button.enabled[data-v-80d4faf4]:hover{background:#505050}.submit-button.enabled[data-v-80d4faf4]:active{transform:translateY(1px)}.button-text[data-v-80d4faf4]{align-self:stretch;flex-shrink:0;margin:0}.button-loading-icon[data-v-80d4faf4]{animation:spin-80d4faf4 1s linear infinite;height:20px;width:20px}@keyframes spin-80d4faf4{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media(prefers-color-scheme:dark){.dialog-content[data-v-80d4faf4]{background:#282828;color:#f9fafb}.input-wrapper[data-v-80d4faf4],.textarea-wrapper[data-v-80d4faf4]{background:#3c3c3c;border-color:#505050}.text-area[data-v-80d4faf4],.text-input[data-v-80d4faf4]{color:#f9fafb}.text-area[data-v-80d4faf4]::-moz-placeholder,.text-input[data-v-80d4faf4]::-moz-placeholder{color:#9ca3af}.text-area[data-v-80d4faf4]::placeholder,.text-input[data-v-80d4faf4]::placeholder{color:#9ca3af}.close-btn[data-v-80d4faf4]{color:#9ca3af}.close-btn[data-v-80d4faf4]:hover{color:#f9fafb}.cancel-button[data-v-80d4faf4]{background:#3c3c3c;color:#fff}.cancel-button[data-v-80d4faf4]:hover{background:#505050}.color-button.selected[data-v-80d4faf4]{box-shadow:0 0 0 2px #1f2937,0 0 0 4px var(--selected-color)}.color-options[data-v-80d4faf4]::-webkit-scrollbar-thumb{background:#ffffff4d}}.dialog-overlay[data-v-f2749106]{align-items:center;background-color:#000c;display:flex;justify-content:center;inset:0;outline:none;padding:24px;position:fixed;z-index:3000}.dialog-content[data-v-f2749106]{align-items:flex-start;animation:zoomIn-f2749106 .15s ease-out forwards;background:#fff;border-radius:12px;box-shadow:0 4px 25px #00000026;color:#232425;display:flex;flex-direction:column;font-family:Arial;font-size:19px;font-weight:700;height:min(500px,80vh);letter-spacing:0;line-height:28px;max-width:500px;padding:24px;row-gap:14px;width:100%}@keyframes zoomIn-f2749106{0%{transform:scale(.95)}to{transform:scale(1)}}.dialog-header[data-v-f2749106]{align-items:center;align-self:stretch;display:flex;flex-shrink:0;justify-content:space-between}.dialog-title[data-v-f2749106]{flex-shrink:0;margin:0}.close-button-wrapper[data-v-f2749106]{align-items:flex-start;display:inline-flex;flex-shrink:0;padding-bottom:4px;padding-top:4px}.close-btn[data-v-f2749106]{align-items:center;background:none;border:none;color:#6b7280;cursor:pointer;display:flex;font-size:20px;height:20px;justify-content:center;padding:0;transition:color .2s ease;width:20px}.close-btn[data-v-f2749106]:hover{color:#3c3c3c}.form[data-v-f2749106]{flex:1;flex-direction:column;min-height:0;overflow:hidden;row-gap:16px}.description-section[data-v-f2749106],.form[data-v-f2749106]{align-items:flex-start;align-self:stretch;display:flex}.description-section[data-v-f2749106]{flex-direction:column;flex-shrink:0;row-gap:8px}.main-description[data-v-f2749106]{align-self:stretch;color:#232425;flex-shrink:0;font-size:15px;font-weight:400;line-height:24px;margin:0}.hub-name-highlight[data-v-f2749106]{font-weight:700}.create-hub-button[data-v-f2749106]{align-items:center;align-self:stretch;background:transparent;border:1px dashed #d1d5db;border-radius:8px;color:#606366;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 16px;transition:all .2s}.create-hub-button[data-v-f2749106]:hover{background:#f9fafb;border-color:#232425;color:#232425}.plus-icon[data-v-f2749106]{color:currentColor;flex-shrink:0;height:14px;width:14px}.form-field[data-v-f2749106]{row-gap:8px}.content-wrapper[data-v-f2749106],.form-field[data-v-f2749106]{align-items:flex-start;align-self:stretch;display:flex;flex:1;flex-direction:column;min-height:0}.content-wrapper[data-v-f2749106]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow-x:hidden;overflow-y:auto;padding:0}.content-wrapper.loading[data-v-f2749106],.loading-container[data-v-f2749106]{align-items:center;display:flex;justify-content:center}.hubs-list[data-v-f2749106]{display:flex;flex-direction:column;width:100%}.hub-item[data-v-f2749106]{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;position:relative;transition:background .2s ease}.hub-item[data-v-f2749106]:after{background-color:#e5e7eb;bottom:0;content:"";height:1px;left:16px;position:absolute;right:16px}.hub-item[data-v-f2749106]:hover{background:#f9fafb}.hub-item-selected[data-v-f2749106]{background:#ececec;border-left:3px solid #232425}.hub-item-selected[data-v-f2749106]:hover{background:#ececec}.hub-info[data-v-f2749106]{align-items:center;display:flex;flex:1;gap:10px;min-width:0}.hub-color-dot[data-v-f2749106]{border-radius:50%;flex-shrink:0;height:16px;width:16px}.hub-name[data-v-f2749106]{color:#374151;flex:1;font-size:13px;font-weight:400;word-break:break-all}.action-buttons[data-v-f2749106]{align-items:center;align-self:stretch;display:flex;flex-shrink:0;gap:12px;justify-content:flex-end;margin-top:auto}.cancel-btn[data-v-f2749106],.confirm-btn[data-v-f2749106]{align-items:center;border-radius:8px;border-style:solid;border-width:1px;cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;height:40px;justify-content:center;min-width:100px;padding:10px 16px;transition:all .2s ease}.cancel-btn[data-v-f2749106]{background-color:#f5f5f5;border-color:#f5f5f5;color:#333}.cancel-btn[data-v-f2749106]:hover{background:#eaeaea;border-color:#eaeaea}.cancel-btn[data-v-f2749106]:active{background:#e0e0e0;transform:translateY(1px)}.confirm-btn[data-v-f2749106]{background-color:#1a1a1a;border-color:#1a1a1a;color:#fff}.confirm-btn[data-v-f2749106]:hover:not(:disabled){background-color:#333;border-color:#333}.confirm-btn[data-v-f2749106]:active:not(:disabled){background-color:#000;transform:translateY(1px)}.confirm-btn[data-v-f2749106]:disabled{cursor:not-allowed;opacity:.7}@media(prefers-color-scheme:dark){.dialog-content[data-v-f2749106]{background:#282828;color:#f9fafb}.main-description[data-v-f2749106]{color:#a1a1aa}.close-btn[data-v-f2749106]{color:#9ca3af}.close-btn[data-v-f2749106]:hover{color:#f9fafb}.create-hub-button[data-v-f2749106]{border-color:#505050;color:#9ca3af}.create-hub-button[data-v-f2749106]:hover{background:#3a3a3a;border-color:#f9fafb;color:#f9fafb}.content-wrapper[data-v-f2749106]{background:#1f1f1f;border-color:#404040}.hub-item[data-v-f2749106]:after{background-color:#404040}.hub-item[data-v-f2749106]:hover{background:#2a2a2a}.hub-item-selected[data-v-f2749106]{background:#3a3a3a;border-left-color:#f9fafb}.hub-item-selected[data-v-f2749106]:hover{background:#3a3a3a}.hub-name[data-v-f2749106]{color:#e5e7eb}.cancel-btn[data-v-f2749106]{background-color:#3c3c3c;border-color:#3c3c3c;color:#f0f0f0}.cancel-btn[data-v-f2749106]:hover{background:#464646}.confirm-btn[data-v-f2749106]{background-color:#1a1a1a;border-color:#1a1a1a}.confirm-btn[data-v-f2749106]:hover:not(:disabled){background-color:#333}}
