.app-container[data-v-39b72a3c]{width:100%;min-height:100vh;background-color:var(--n-color-body)}:root{--icon-size-small: 16px;--icon-size-medium: 20px;--icon-size-large: 24px;--icon-size-xlarge: 28px;--text-size-small: 12px;--text-size-medium: 14px;--text-size-large: 16px;--text-size-xlarge: 18px;--icon-color-primary: var(--n-color-primary);--icon-color-secondary: var(--n-text-color-2);--icon-color-tertiary: var(--n-text-color-3);--gap-small: 4px;--gap-medium: 6px;--gap-large: 8px;--gap-xlarge: 12px}.edit-channel-dialog[data-v-63a75fc3]{width:100%;padding:0 20px;box-sizing:border-box}.channel-table[data-v-63a75fc3]{margin-bottom:20px;border:1px solid var(--border-color);border-radius:6px}.empty-state[data-v-63a75fc3]{text-align:center;padding:24px;margin-bottom:20px}.channel-form[data-v-63a75fc3]{border:1px solid var(--border-color);border-radius:6px;padding:20px}.centered-form[data-v-63a75fc3]{display:flex;justify-content:center;flex-wrap:wrap;gap:16px;margin-bottom:20px}.form-item[data-v-63a75fc3]{min-width:200px;flex:1}[data-v-63a75fc3] .form-item .n-input{width:100%}[data-v-63a75fc3] .n-form-item-blank{flex:1;min-width:0}.form-actions[data-v-63a75fc3]{display:flex;justify-content:center;gap:12px;margin-top:20px}.form-btn[data-v-63a75fc3]{min-width:80px}@media(max-width:768px){.edit-channel-dialog[data-v-63a75fc3]{padding:0 16px}.channel-table[data-v-63a75fc3]{font-size:14px}.channel-form[data-v-63a75fc3]{padding:16px}.centered-form[data-v-63a75fc3]{flex-direction:column;align-items:stretch;gap:16px}.form-item[data-v-63a75fc3]{min-width:auto;flex:none}.form-actions[data-v-63a75fc3]{flex-direction:column;gap:8px}.form-btn[data-v-63a75fc3]{width:100%;min-width:auto}}@media(min-width:769px){.edit-channel-dialog[data-v-63a75fc3]{padding:0 30px}.centered-form[data-v-63a75fc3]{max-width:600px;margin:0 auto 20px}.centered-form .form-item[data-v-63a75fc3]{flex:1}[data-v-63a75fc3] .centered-form .n-form-item{display:flex;flex-direction:column;flex:1}}.header[data-v-d83f82e7]{display:flex;justify-content:space-between;align-items:center;padding:0 16px;min-height:64px;width:100%;box-sizing:border-box;background-color:var(--n-color-body)}.logo-container[data-v-d83f82e7]{display:flex;align-items:center;gap:var(--gap-medium);text-decoration:none;transition:transform .2s ease}.logo-container[data-v-d83f82e7]:hover{transform:scale(1.05)}.logo-icon[data-v-d83f82e7]{height:32px;width:auto}.logo-text[data-v-d83f82e7]{font-size:24px;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2,#f093fb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;letter-spacing:-.5px}.header-actions[data-v-d83f82e7]{display:flex;gap:var(--gap-large);align-items:center}.header-avatar[data-v-d83f82e7]{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.header-avatar[data-v-d83f82e7]:hover{transform:scale(1.05);box-shadow:0 2px 8px #00000026}.theme-toggle-btn[data-v-d83f82e7]{transition:all .2s ease;gap:var(--gap-large)}.theme-toggle-btn[data-v-d83f82e7]:hover{transform:scale(1.05)}@media(max-width:768px){.header[data-v-d83f82e7]{padding:0 12px;min-height:56px}.logo-icon[data-v-d83f82e7]{height:28px}.logo-text[data-v-d83f82e7]{font-size:20px;font-weight:700}.header-actions[data-v-d83f82e7]{gap:var(--gap-medium)}.header-avatar[data-v-d83f82e7],.theme-toggle-btn[data-v-d83f82e7]{transform:scale(1)}.header-avatar[data-v-d83f82e7]:hover,.theme-toggle-btn[data-v-d83f82e7]:hover{transform:scale(1.02)}}@media(prefers-reduced-motion:reduce){.logo-container[data-v-d83f82e7],.header-avatar[data-v-d83f82e7],.theme-toggle-btn[data-v-d83f82e7]{transition:none}.logo-container[data-v-d83f82e7]:hover,.header-avatar[data-v-d83f82e7]:hover,.theme-toggle-btn[data-v-d83f82e7]:hover{transform:none}}.breadcrumb-link[data-v-aaf24d13]{font-size:16px;cursor:pointer;display:inline-flex;align-items:center;gap:var(--gap-medium)}.breadcrumb-link[data-v-aaf24d13]:hover{color:#1890ff}.breadcrumb-current[data-v-aaf24d13]{font-size:16px;display:inline-flex;align-items:center;gap:var(--gap-medium)}.footer[data-v-f406a879]{display:flex;justify-content:center;align-items:center;padding:1rem;width:100%;box-sizing:border-box;background-color:var(--n-color-body);border-top:none}.footer-content[data-v-f406a879]{display:flex;gap:var(--gap-small);align-items:center;font-size:var(--text-size-large);color:var(--n-text-color-2)}.footer-link[data-v-f406a879]{color:var(--icon-color-primary);text-decoration:none;transition:color .2s ease}.footer-link[data-v-f406a879]:hover{color:var(--n-color-primary-hover);text-decoration:underline}@media(max-width:768px){.footer[data-v-f406a879]{padding:.75rem}.footer-content[data-v-f406a879]{font-size:var(--text-size-medium)}}@media(min-width:1200px){.footer-content[data-v-f406a879]{font-size:var(--text-size-xlarge);gap:var(--gap-large)}}@media(prefers-reduced-motion:reduce){.footer-link[data-v-f406a879]{transition:none}}.file-list[data-v-1f89d9cb]{width:100%;min-height:300px;background-color:var(--n-color);border-radius:var(--n-border-radius);overflow:hidden;border:1px solid var(--n-border-color)}[data-v-1f89d9cb] .n-data-table-table{table-layout:fixed!important}[data-v-1f89d9cb] .n-data-table{--n-border-color: var(--n-border-color);--n-color: var(--n-color);--n-th-color: var(--n-th-color);--n-th-color-hover: var(--n-th-color-hover);--n-th-color-striped: var(--n-th-color-striped);--n-td-color: var(--n-td-color);--n-td-color-hover: var(--n-td-color-hover);--n-td-color-striped: var(--n-td-color-striped)}[data-v-1f89d9cb] .n-data-table-thead{border-bottom:2px solid var(--n-border-color)}[data-v-1f89d9cb] .n-data-table-th{font-weight:600;color:var(--n-text-color-1);padding:12px 8px}[data-v-1f89d9cb] .n-data-table-td{padding:10px 16px;border-bottom:1px solid var(--n-border-color)}[data-v-1f89d9cb] .n-data-table-tr:last-child .n-data-table-td{border-bottom:none}[data-v-1f89d9cb] .file-item{display:flex;align-items:center;gap:var(--gap-medium);width:100%;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s ease}[data-v-1f89d9cb] .file-list-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis!important;white-space:nowrap}[data-v-1f89d9cb] .n-data-table-tbody .n-data-table-tr{transition:transform .2s ease,box-shadow .2s ease;will-change:transform}[data-v-1f89d9cb] .n-data-table-tbody .n-data-table-tr:hover{transform:scale(1.02);box-shadow:0 2px 8px #00000026;z-index:1}.rename-dialog[data-v-9bf3bd7d]{display:flex;flex-direction:column;gap:var(--gap-xlarge);padding:1.5rem;min-width:280px;max-width:400px;width:100%;box-sizing:border-box}.rename-dialog__title[data-v-9bf3bd7d]{margin:0;font-size:var(--text-size-large);font-weight:600;color:var(--n-text-color-1);text-align:center;line-height:1.4}.rename-dialog__input[data-v-9bf3bd7d] input{text-align:left}.rename-dialog__actions[data-v-9bf3bd7d]{display:flex;gap:var(--gap-large);justify-content:flex-end;margin-top:0}.rename-dialog__btn[data-v-9bf3bd7d]{min-width:80px;padding:8px 16px}@media(max-width:768px){.rename-dialog[data-v-9bf3bd7d]{padding:1.25rem;min-width:260px;max-width:320px;gap:var(--gap-large)}.rename-dialog__title[data-v-9bf3bd7d]{font-size:var(--text-size-medium)}.rename-dialog__actions[data-v-9bf3bd7d]{gap:var(--gap-medium);margin-top:0}.rename-dialog__btn[data-v-9bf3bd7d]{min-width:70px;padding:6px 12px}}@media(min-width:1200px){.rename-dialog[data-v-9bf3bd7d]{padding:2rem;min-width:300px;max-width:450px;gap:calc(var(--gap-xlarge) * 1.5)}.rename-dialog__title[data-v-9bf3bd7d]{font-size:var(--text-size-xlarge)}.rename-dialog__actions[data-v-9bf3bd7d]{gap:var(--gap-xlarge);margin-top:0}.rename-dialog__btn[data-v-9bf3bd7d]{min-width:90px;padding:10px 20px}}.move-file-container[data-v-a083abd0]{display:flex;flex-direction:column;gap:var(--gap-large);padding:1.5rem;width:100%;min-width:300px;max-width:450px;box-sizing:border-box}.move-file-title[data-v-a083abd0]{margin:0;font-size:1.25rem;font-weight:600;color:var(--text-color)}.move-file-actions[data-v-a083abd0]{display:flex;justify-content:flex-end;gap:var(--gap-medium);margin-top:auto;padding-top:var(--gap-large);border-top:1px solid var(--border-color)}[data-v-a083abd0] .n-tree{max-height:300px;overflow-y:auto;padding-right:8px}[data-v-a083abd0] .n-tree::-webkit-scrollbar{width:6px}[data-v-a083abd0] .n-tree::-webkit-scrollbar-track{background:transparent}[data-v-a083abd0] .n-tree::-webkit-scrollbar-thumb{background:var(--scrollbar-color, #ccc);border-radius:3px}.new-folder-dialog[data-v-719a987c]{padding:1.5rem;min-width:300px;max-width:400px;box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;margin:0 auto}.new-folder-dialog__title[data-v-719a987c]{margin:0 0 1.5rem;font-size:1.25rem;font-weight:600;text-align:left;color:var(--text-color);width:100%;max-width:100%;box-sizing:border-box;flex-shrink:0;line-height:1.4}.new-folder-dialog__input[data-v-719a987c]{margin-bottom:1.5rem;width:100%;max-width:100%;box-sizing:border-box;flex-shrink:0}.new-folder-dialog__actions[data-v-719a987c]{display:flex;justify-content:flex-end;gap:12px;width:100%;max-width:100%;box-sizing:border-box;flex-shrink:0;margin-top:auto}.new-folder-dialog__btn[data-v-719a987c]{min-width:80px;flex-shrink:0;box-sizing:border-box}@media(max-width:480px){.new-folder-dialog[data-v-719a987c]{min-width:280px;max-width:100%;padding:1.25rem}.new-folder-dialog__title[data-v-719a987c]{font-size:1.125rem;margin-bottom:1.25rem}.new-folder-dialog__input[data-v-719a987c]{margin-bottom:1.25rem}.new-folder-dialog__actions[data-v-719a987c]{gap:10px}.new-folder-dialog__btn[data-v-719a987c]{min-width:70px;padding:0 16px}}.new-folder-dialog[data-v-719a987c] *,.new-folder-dialog[data-v-719a987c] *:before,.new-folder-dialog[data-v-719a987c] *:after{box-sizing:inherit}.delete-file-container[data-v-fcf21855]{display:flex;flex-direction:column;gap:var(--gap-large);padding:1.5rem;width:100%;min-width:300px;max-width:450px;box-sizing:border-box}.delete-file-title[data-v-fcf21855]{margin:0;font-size:1.25rem;font-weight:600;color:var(--text-color)}.file-info[data-v-fcf21855]{display:flex;align-items:center;gap:8px;padding:8px 12px;background-color:var(--bg-color-light);border-radius:6px}.file-name[data-v-fcf21855]{font-weight:500;color:var(--text-color)}.delete-telegram-checkbox[data-v-fcf21855]{align-self:flex-start}.delete-file-actions[data-v-fcf21855]{display:flex;justify-content:flex-end;gap:var(--gap-medium);margin-top:auto;padding-top:var(--gap-large);border-top:1px solid var(--border-color)}[data-v-fcf21855] .n-tree{max-height:300px;overflow-y:auto;padding-right:8px}[data-v-fcf21855] .n-tree::-webkit-scrollbar{width:6px}[data-v-fcf21855] .n-tree::-webkit-scrollbar-track{background:transparent}[data-v-fcf21855] .n-tree::-webkit-scrollbar-thumb{background:var(--scrollbar-color, #ccc);border-radius:3px}.download-dialog[data-v-64f16f30]{padding:20px;min-width:300px}.download-dialog__title[data-v-64f16f30]{text-align:center;margin-bottom:16px;font-size:18px;font-weight:600}.download-dialog__file-info[data-v-64f16f30]{margin-bottom:16px;text-align:center;color:var(--n-text-color)}.download-dialog__mode-select[data-v-64f16f30]{display:flex;gap:16px;margin-bottom:16px;justify-content:center}.download-dialog__mode-label[data-v-64f16f30]{display:flex;align-items:center;gap:4px;cursor:pointer;color:var(--n-text-color);font-size:14px}.download-dialog__mode-radio[data-v-64f16f30]{width:16px;height:16px;cursor:pointer}.download-dialog__progress[data-v-64f16f30]{margin-bottom:20px}.download-dialog__actions[data-v-64f16f30]{display:flex;justify-content:center;gap:12px}.download-dialog__btn[data-v-64f16f30]{min-width:80px}.upload-modal-content[data-v-af29bcc2]{display:flex;flex-direction:column;width:100%;max-width:100%;min-width:400px}.upload-header[data-v-af29bcc2]{text-align:center;margin-bottom:16px}.upload-header h3[data-v-af29bcc2]{margin:0;font-size:18px;font-weight:600}.upload-content[data-v-af29bcc2]{flex:1;margin-bottom:16px;width:100%}.upload-status[data-v-af29bcc2]{padding:16px;background-color:var(--n-color-bg-soft);border-radius:8px;font-size:14px}.uploading-filename[data-v-af29bcc2]{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%}.upload-progress[data-v-af29bcc2]{margin:12px 0}.remaining-info[data-v-af29bcc2]{display:flex;justify-content:space-between;margin-top:8px;color:var(--n-text-color-secondary);font-size:14px}.remaining-info span[data-v-af29bcc2]:first-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:45%}.remaining-info span[data-v-af29bcc2]:last-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:45%;text-align:right}.upload-footer[data-v-af29bcc2]{display:flex;justify-content:flex-end;gap:12px}.preview-container[data-v-debc08a5]{position:relative}.modal-content[data-v-debc08a5]{width:100%;height:calc(80vh - 120px);display:flex;flex-direction:column;overflow:hidden}.image-preview[data-v-debc08a5]{width:100%;height:100%;max-height:100%;display:flex;justify-content:center;align-items:center;overflow:hidden}[data-v-debc08a5] .n-image{width:100%;height:100%;display:flex;justify-content:center;align-items:center}[data-v-debc08a5] .n-image img{max-width:100%;max-height:100%;object-fit:contain;display:block}.loading-container[data-v-debc08a5],.error-container[data-v-debc08a5],.non-image-container[data-v-debc08a5]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding:20px}[data-v-debc08a5] .n-alert{width:100%;max-width:100%}.layout[data-v-795009db]{min-height:100vh;display:flex;flex-direction:column}.content-container[data-v-795009db]{flex:1;width:100%;min-width:800px;max-width:50%;margin:0 auto;padding:0 16px}.component-gap[data-v-795009db]{margin-bottom:1rem}@media(max-width:768px){.content-container[data-v-795009db]{min-width:auto;max-width:80%;padding:0 12px}.component-gap[data-v-795009db]{margin-bottom:.875rem}}@media(max-width:480px){.content-container[data-v-795009db]{min-width:auto;max-width:100%;padding:0}.component-gap[data-v-795009db]{margin-bottom:.75rem}}@media(max-width:375px){.content-container[data-v-795009db]{padding:0}.component-gap[data-v-795009db]{margin-bottom:.625rem}}
