.gothic-font{color:#fff;font-family:Noto Sans TC,sans-serif}.showa-font{color:#fcfcfc;font-family:Showa,sans-serif}.bg-sea-map{background-color:#a6a5c4;min-height:100vh;display:flex;flex-direction:column;justify-content:flex-start}html,body{margin:0;padding:0;height:100%}#app{height:100%}.navbar[data-v-14b0f003]{background-color:#824880}.footer[data-v-1459c0a4]{background-color:#47585c;color:#fff;text-align:center;padding:1rem 0}.schedule-border[data-v-156a86a2]{border:2px solid #f0e68c}.schedule-border[data-v-156a86a2]{padding:10px;display:inline-block;width:100%;max-width:560px;border:2px solid #fff;border-radius:15px}.schedule-title[data-v-156a86a2]{color:#fff;position:absolute;top:11px;left:12px}.schedule-content[data-v-156a86a2]{color:#fff;position:relative;line-height:50px;z-index:10}.schedule-item[data-v-156a86a2]{position:relative;display:block;background-color:#7a4171;width:90%;height:50px;text-align:center;line-height:50px;margin:15px}.schedule-item[data-v-156a86a2]:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:25px 0 25px 25px;border-color:transparent transparent transparent #7a4171;right:-25px;top:0}.schedule-item span[data-v-156a86a2]{position:absolute;z-index:2;content:"";background-color:#a6a5c4;height:50px;width:15px;right:10px;transform:skew(45deg)}.schedule-item span[data-v-156a86a2]:before{position:absolute;z-index:2;content:"";background-color:#fff;height:50px;width:15px;right:15px}@media (max-width: 576px){.schedule-title[data-v-156a86a2]{top:5px;left:5px;font-size:1em}.schedule-content[data-v-156a86a2]{font-size:.8em}}.schedule-border[data-v-982f9bb2]{border:2px solid #fff}.iframe-container[data-v-982f9bb2]{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden;max-width:560px}.iframe-container iframe[data-v-982f9bb2]{position:absolute;top:0;left:0;width:100%;height:100%}.rounded-border[data-v-982f9bb2]{border:2px solid #fff;border-radius:15px;padding:10px;display:inline-block;width:100%;max-width:560px}.img-fluid[data-v-982f9bb2]{max-width:100%;height:auto;padding:10px}.lang-toggle[data-v-a446ca2a]{background-color:#ffffff1a;padding:8px 16px;border-radius:20px;cursor:pointer;color:#fff;font-size:.9rem;transition:all .3s ease;margin-bottom:20px;-webkit-user-select:none;user-select:none}.lang-toggle[data-v-a446ca2a]:hover{background-color:#fff3;transform:translateY(-2px)}.policy-content[data-v-a446ca2a]{background-color:#ffffff1a;border-radius:16px;padding:30px;margin-bottom:40px;box-shadow:0 4px 12px #0000001a}.policy-content h2[data-v-a446ca2a]{color:#fff;font-size:1.8rem;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid rgba(255,255,255,.1)}.policy-content p[data-v-a446ca2a]{margin-bottom:20px;line-height:1.8;font-size:1.1rem}.policy-content a[data-v-a446ca2a]{color:#fff;text-decoration:none;border-bottom:1px dashed rgba(255,255,255,.5);transition:all .3s ease}.policy-content a[data-v-a446ca2a]:hover{border-bottom-style:solid;border-bottom-color:#fff}@media (max-width: 768px){.policy-content[data-v-a446ca2a]{padding:20px;margin:0 15px 30px}.policy-content h2[data-v-a446ca2a]{font-size:1.5rem}.policy-content p[data-v-a446ca2a]{font-size:1rem}}.policy-content[data-v-a446ca2a]{animation:fadeIn-a446ca2a .5s ease}@keyframes fadeIn-a446ca2a{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.display-4[data-v-a446ca2a]{font-size:2.5rem;margin-bottom:30px;text-align:center;position:relative;padding-bottom:15px}.display-4[data-v-a446ca2a]:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:60px;height:3px;background-color:#ffffff4d;border-radius:2px}.policy-content[data-v-a446ca2a]::-webkit-scrollbar{width:6px}.policy-content[data-v-a446ca2a]::-webkit-scrollbar-track{background:#ffffff1a;border-radius:3px}.policy-content[data-v-a446ca2a]::-webkit-scrollbar-thumb{background:#a6a5c480;border-radius:3px}.policy-content[data-v-a446ca2a]::-webkit-scrollbar-thumb:hover{background:#a6a5c4cc}.login-result-container[data-v-f532991d]{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:20px}.result-card[data-v-f532991d]{background:#ffffffe6;border-radius:15px;padding:30px;text-align:center;box-shadow:0 8px 32px #0000001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;max-width:400px}.result-icon[data-v-f532991d]{font-size:4rem;margin-bottom:20px}.result-icon.success[data-v-f532991d]{color:#28a745}.result-icon.failure[data-v-f532991d]{color:#dc3545}.result-title[data-v-f532991d]{color:#333;margin-bottom:20px;font-size:1.5rem}.countdown-container[data-v-f532991d]{display:flex;justify-content:center;margin:20px 0}.progress-ring[data-v-f532991d]{position:relative;width:60px;height:60px}.progress-ring svg[data-v-f532991d]{transform:rotate(-90deg);width:60px;height:60px}.progress-ring circle[data-v-f532991d]{fill:none;stroke-width:3}.progress-ring circle[data-v-f532991d]:first-child{stroke:#eee}.progress-ring circle[data-v-f532991d]:last-child{stroke:#824880;stroke-dasharray:157;transition:stroke-dashoffset .3s}.countdown-number[data-v-f532991d]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.2rem;color:#333}.redirect-text[data-v-f532991d]{color:#666;margin:20px 0}.redirect-button[data-v-f532991d]{background-color:#824880;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;transition:background-color .3s}.redirect-button[data-v-f532991d]:hover{background-color:#6a3968}@media (max-width: 480px){.result-card[data-v-f532991d]{padding:20px}.result-icon[data-v-f532991d]{font-size:3rem}.result-title[data-v-f532991d]{font-size:1.2rem}}.sidebar[data-v-89fecb4b]{background-color:#f8f9fa;padding:15px;border-radius:5px;margin-bottom:20px}.curation-banner[data-v-89fecb4b]{display:flex;overflow-x:auto;margin-bottom:20px;padding:10px 0;position:relative}.curation-banner[data-v-89fecb4b]::-webkit-scrollbar{height:6px}.curation-banner[data-v-89fecb4b]::-webkit-scrollbar-track{background:#ffffff1a;border-radius:3px}.curation-banner[data-v-89fecb4b]::-webkit-scrollbar-thumb{background:#a6a5c480;border-radius:3px}.curation-item[data-v-89fecb4b]{background-color:#ffffff1a;border-radius:8px;padding:10px 15px;margin-right:10px;cursor:pointer;position:relative;color:#fff;transition:background-color .3s ease}.curation-item[data-v-89fecb4b]:hover{background-color:#fff3}.curation-title[data-v-89fecb4b]{display:flex;align-items:center;gap:8px}.caret[data-v-89fecb4b]{border:solid white;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(45deg);transition:transform .3s ease}.curation-item.active .caret[data-v-89fecb4b]{transform:rotate(-135deg)}.curation-item .dropdown-menu[data-v-89fecb4b]{position:fixed!important;background-color:#fffffff2;border-radius:8px;box-shadow:0 4px 12px #0000001a;min-width:200px;z-index:2000;padding:8px 0;display:block!important;margin:0!important;border:none!important;transform:none!important;max-height:400px;overflow-y:auto}.curation-item .dropdown-menu[data-v-89fecb4b]::-webkit-scrollbar{width:6px}.curation-item .dropdown-menu[data-v-89fecb4b]::-webkit-scrollbar-track{background:#ffffff1a;border-radius:3px}.curation-item .dropdown-menu[data-v-89fecb4b]::-webkit-scrollbar-thumb{background:#a6a5c480;border-radius:3px}.curation-item .dropdown-item[data-v-89fecb4b]{padding:12px 16px;color:#333;cursor:pointer;transition:all .2s ease;list-style:none;margin:0 8px;display:block;width:auto;border-radius:6px;font-size:.95rem}.curation-item .dropdown-item[data-v-89fecb4b]:hover{background-color:#a6a5c41a;transform:translate(5px)}.playlist-container[data-v-89fecb4b]{background-color:#ffffff1a;border-radius:12px;padding:16px;height:100%;margin-bottom:20px}.playlist-title[data-v-89fecb4b]{color:#fff;font-size:1.2rem;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid rgba(255,255,255,.1)}.list-group[data-v-89fecb4b]{border-radius:8px;overflow:hidden;max-height:calc(100vh - 300px);overflow-y:auto}.list-group[data-v-89fecb4b]::-webkit-scrollbar{width:6px}.list-group[data-v-89fecb4b]::-webkit-scrollbar-track{background:#ffffff1a;border-radius:3px}.list-group[data-v-89fecb4b]::-webkit-scrollbar-thumb{background:#a6a5c480;border-radius:3px}.list-group-item[data-v-89fecb4b]{background-color:transparent;border:none;color:#fff;padding:12px 16px;margin:4px 0;border-radius:6px;transition:all .2s ease;cursor:pointer;position:relative;display:block;width:100%}.list-group-item span[data-v-89fecb4b]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:8px;position:relative}.list-group-item:hover span[data-v-89fecb4b]{overflow:visible;white-space:nowrap;animation:marquee-89fecb4b 5s linear infinite;padding-right:0}@keyframes marquee-89fecb4b{0%,10%{transform:translate(0)}90%,to{transform:translate(calc(-100% + 200px))}}.list-group-item[data-v-89fecb4b]{overflow:hidden}.list-group-item.active[data-v-89fecb4b]{background-color:#a6a5c44d;color:#fff;border:none}.list-group-item.active[data-v-89fecb4b]:hover{background-color:#a6a5c466}@media (max-width: 768px){.playlist-container[data-v-89fecb4b]{margin-top:20px;height:auto;max-height:500px}.list-group[data-v-89fecb4b]{max-height:400px}}.admin-video-container[data-v-0878fd70]{padding:20px}.content-card[data-v-0878fd70]{background:#fff;border-radius:12px;box-shadow:0 2px 12px #0000001a;margin-bottom:24px;overflow:hidden}.card-header[data-v-0878fd70]{padding:20px;background:#f8f9fa;border-bottom:1px solid #dee2e6}.card-header h2[data-v-0878fd70]{margin:0;font-size:1.25rem;font-weight:600;color:#333}.card-body[data-v-0878fd70]{padding:20px}.table[data-v-0878fd70]{margin:0}.table th[data-v-0878fd70]{background:#f8f9fa;font-weight:600;color:#495057;border-bottom:2px solid #dee2e6}.table td[data-v-0878fd70]{vertical-align:middle;color:#333}.description-cell[data-v-0878fd70]{max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.subcategory-table[data-v-0878fd70]{background:#f8f9fa;padding:15px;border-radius:8px;margin:10px 0}.has-subcategories[data-v-0878fd70]{border-bottom:none!important}.header-actions[data-v-0878fd70],.filter-group[data-v-0878fd70]{display:flex;gap:15px;align-items:center}.filter-select[data-v-0878fd70]{min-width:150px;padding:8px 12px;border:1px solid #dee2e6;border-radius:6px;background-color:#fff}.pagination-wrapper[data-v-0878fd70]{display:flex;justify-content:center;margin-top:20px}.pagination[data-v-0878fd70]{display:flex;gap:5px}.modal-overlay[data-v-0878fd70]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.edit-modal[data-v-0878fd70]{background:#fff;border-radius:12px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto}.modal-header[data-v-0878fd70]{padding:20px;border-bottom:1px solid #dee2e6;display:flex;justify-content:space-between;align-items:center}.modal-body[data-v-0878fd70]{padding:20px}.modal-footer[data-v-0878fd70]{padding:20px;border-top:1px solid #dee2e6;display:flex;justify-content:flex-end;gap:10px}.form-group[data-v-0878fd70]{margin-bottom:15px}.form-group label[data-v-0878fd70]{display:block;margin-bottom:5px;font-weight:500}.form-row[data-v-0878fd70]{display:flex;gap:15px;margin-bottom:15px}@media (max-width: 768px){.admin-video-container[data-v-0878fd70]{padding:10px}.form-row[data-v-0878fd70]{flex-direction:column;gap:15px}.filter-group[data-v-0878fd70]{flex-direction:column;width:100%}.filter-select[data-v-0878fd70]{width:100%}}.btn-success[data-v-0878fd70]{background-color:#28a745;border-color:#28a745;color:#fff}.btn-success[data-v-0878fd70]:hover{background-color:#218838;border-color:#1e7e34}.form-check-input[data-v-0878fd70]:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-label[data-v-0878fd70]{-webkit-user-select:none;user-select:none}.gap-3[data-v-0878fd70]{gap:1rem!important}.w-100[data-v-0878fd70]{width:100%!important}.mb-0[data-v-0878fd70]{margin-bottom:0!important}@media (max-width: 991px){.admin-video-container[data-v-0878fd70]{padding:10px}.content-card[data-v-0878fd70]{margin-bottom:16px}.card-header[data-v-0878fd70],.card-body[data-v-0878fd70]{padding:15px}.table-responsive[data-v-0878fd70]{margin-bottom:0;border-radius:8px;overflow-x:auto;-webkit-overflow-scrolling:touch}.description-cell[data-v-0878fd70]{max-width:200px}.form-row[data-v-0878fd70]{flex-direction:column;gap:15px}.edit-modal[data-v-0878fd70]{width:95%;margin:10px;max-height:85vh}}@media (max-width: 767px){.card-header[data-v-0878fd70]{flex-direction:column;gap:10px}.card-header>div[data-v-0878fd70]{width:100%}.header-actions[data-v-0878fd70],.filter-group[data-v-0878fd70]{flex-direction:column;width:100%}.filter-select[data-v-0878fd70]{width:100%}.d-flex.gap-3[data-v-0878fd70]{width:100%;justify-content:space-between}.table th[data-v-0878fd70],.table td[data-v-0878fd70]{min-width:100px;padding:8px}.table th[data-v-0878fd70]:first-child,.table td[data-v-0878fd70]:first-child{position:sticky;left:0;background:#fff;z-index:1}.pagination[data-v-0878fd70]{flex-wrap:wrap;justify-content:center}.pagination button[data-v-0878fd70]{padding:4px 8px;font-size:14px}.subcategory-table[data-v-0878fd70]{padding:10px;margin:5px 0}.subcategory-table .table[data-v-0878fd70]{font-size:14px}.modal-header[data-v-0878fd70],.modal-body[data-v-0878fd70],.modal-footer[data-v-0878fd70]{padding:15px}.form-group[data-v-0878fd70]{margin-bottom:10px}}@media (max-width: 480px){.admin-video-container[data-v-0878fd70]{padding:5px}.card-header h2[data-v-0878fd70]{font-size:1.1rem}.btn[data-v-0878fd70]{padding:6px 12px;font-size:14px}.table[data-v-0878fd70]{font-size:14px}.description-cell[data-v-0878fd70]{max-width:150px}}.table-responsive[data-v-0878fd70]{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.table-responsive[data-v-0878fd70]::-webkit-scrollbar{height:6px}.table-responsive[data-v-0878fd70]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.table-responsive[data-v-0878fd70]::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.table-responsive[data-v-0878fd70]::-webkit-scrollbar-thumb:hover{background:#555}.btn-add-category[data-v-0878fd70]{background-color:#e3f2fd;color:#1976d2;border:1px dashed #1976d2;transition:all .3s ease;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border-radius:4px}.btn-add-category[data-v-0878fd70]:hover{background-color:#1976d2;color:#fff;border-style:solid}.btn-add-category i[data-v-0878fd70]{font-size:.9em}.category-count-btn[data-v-0878fd70]{min-width:80px;display:flex;align-items:center;justify-content:center;gap:6px}.btn i[data-v-0878fd70]{display:inline-flex;align-items:center}.content-block[data-v-e8bf084b]{background-color:#fff;border-radius:15px;padding:25px;margin-bottom:20px;box-shadow:0 2px 12px #0000001a}.page-title[data-v-e8bf084b]{color:#333;margin-bottom:25px;font-weight:600}.schedule-table[data-v-e8bf084b]{background-color:#fff;border-radius:8px;overflow:hidden}.table[data-v-e8bf084b]{color:#333;margin-bottom:0}.table thead th[data-v-e8bf084b]{background-color:#f8f9fa;border-bottom:2px solid #dee2e6;padding:15px;font-weight:600}.day-column[data-v-e8bf084b]{width:100px}.action-column[data-v-e8bf084b]{width:80px}.table td[data-v-e8bf084b]{padding:12px;vertical-align:middle;border-bottom:1px solid #dee2e6}.day-cell[data-v-e8bf084b]{font-weight:500;color:#495057}.custom-input[data-v-e8bf084b]{background-color:#f8f9fa;border:1px solid #dee2e6;color:#495057;padding:8px 12px;border-radius:6px;transition:all .3s ease}.custom-input[data-v-e8bf084b]:focus{background-color:#fff;border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40;color:#495057}.custom-input[data-v-e8bf084b]::placeholder{color:#adb5bd}.action-cell[data-v-e8bf084b]{text-align:center}.btn-outline-danger[data-v-e8bf084b]{padding:6px 12px;border-radius:6px}.update-btn[data-v-e8bf084b]{padding:8px 20px;font-weight:500;border-radius:6px;background-color:#0d6efd;border:none;transition:all .3s ease}.update-btn[data-v-e8bf084b]:hover:not(:disabled){background-color:#0b5ed7;transform:translateY(-1px)}.update-btn[data-v-e8bf084b]:disabled{background-color:#6c757d;opacity:.65;cursor:not-allowed}@media (max-width: 767px){.content-block[data-v-e8bf084b]{padding:15px;margin-bottom:60px;overflow-y:auto;max-height:calc(100vh - 180px)}.table-responsive[data-v-e8bf084b]{overflow-x:auto}.custom-input[data-v-e8bf084b]{font-size:14px;padding:6px 10px}}.vjs-tree-brackets{cursor:pointer}.vjs-tree-brackets:hover{color:#1890ff}.vjs-check-controller{position:absolute;left:0}.vjs-check-controller.is-checked .vjs-check-controller-inner{background-color:#1890ff;border-color:#0076e4}.vjs-check-controller.is-checked .vjs-check-controller-inner.is-checkbox:after{transform:rotate(45deg) scaleY(1)}.vjs-check-controller.is-checked .vjs-check-controller-inner.is-radio:after{transform:translate(-50%,-50%) scale(1)}.vjs-check-controller .vjs-check-controller-inner{display:inline-block;position:relative;border:1px solid #bfcbd9;border-radius:2px;vertical-align:middle;box-sizing:border-box;width:16px;height:16px;background-color:#fff;z-index:1;cursor:pointer;transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46)}.vjs-check-controller .vjs-check-controller-inner:after{box-sizing:content-box;content:"";border:2px solid #fff;border-left:0;border-top:0;height:8px;left:4px;position:absolute;top:1px;transform:rotate(45deg) scaleY(0);width:4px;transition:transform .15s cubic-bezier(.71,-.46,.88,.6) .05s;transform-origin:center}.vjs-check-controller .vjs-check-controller-inner.is-radio{border-radius:100%}.vjs-check-controller .vjs-check-controller-inner.is-radio:after{border-radius:100%;height:4px;background-color:#fff;left:50%;top:50%}.vjs-check-controller .vjs-check-controller-original{opacity:0;outline:none;position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;margin:0}.vjs-carets{position:absolute;right:0;cursor:pointer}.vjs-carets svg{transition:transform .3s}.vjs-carets:hover{color:#1890ff}.vjs-carets-close{transform:rotate(-90deg)}.vjs-tree-node{display:flex;position:relative;line-height:20px}.vjs-tree-node.has-carets{padding-left:15px}.vjs-tree-node.has-carets.has-selector,.vjs-tree-node.has-selector{padding-left:30px}.vjs-tree-node.is-highlight,.vjs-tree-node:hover{background-color:#e6f7ff}.vjs-tree-node .vjs-indent{display:flex;position:relative}.vjs-tree-node .vjs-indent-unit{width:1em}.vjs-tree-node .vjs-indent-unit.has-line{border-left:1px dashed #bfcbd9}.vjs-tree-node.dark.is-highlight,.vjs-tree-node.dark:hover{background-color:#2e4558}.vjs-node-index{position:absolute;right:100%;margin-right:4px;-webkit-user-select:none;user-select:none}.vjs-colon{white-space:pre}.vjs-comment{color:#bfcbd9}.vjs-value{word-break:break-word}.vjs-value-null,.vjs-value-undefined{color:#d55fde}.vjs-value-boolean,.vjs-value-number{color:#1d8ce0}.vjs-value-string{color:#13ce66}.vjs-tree{font-family:Monaco,Menlo,Consolas,Bitstream Vera Sans Mono,monospace;font-size:14px;text-align:left}.vjs-tree.is-virtual{overflow:auto}.vjs-tree.is-virtual .vjs-tree-node{white-space:nowrap}.notification-page[data-v-9176230d]{max-width:800px;margin:0 auto;padding:20px}.page-title[data-v-9176230d]{color:#333;margin-bottom:24px}.card[data-v-9176230d]{background:#fff;border-radius:8px;padding:20px;margin-bottom:20px;box-shadow:0 2px 4px #0000001a}.form-group[data-v-9176230d]{margin-bottom:16px}label[data-v-9176230d]{display:block;margin-bottom:8px;color:#666}.input-group[data-v-9176230d]{display:flex;gap:8px}input[type=text][data-v-9176230d]{flex:1;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}button[data-v-9176230d]{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-weight:500;display:flex;align-items:center;gap:8px;transition:background-color .2s}.btn-subscribe[data-v-9176230d]{background-color:#824880;color:#fff}.btn-push[data-v-9176230d]{background-color:#4a90e2;color:#fff;width:100%;justify-content:center}button[data-v-9176230d]:disabled{opacity:.6;cursor:not-allowed}.toggle-action[data-v-9176230d]{margin-top:8px;color:#666}.error-message[data-v-9176230d]{background-color:#fff3f3;color:#dc3545;padding:12px;border-radius:4px;margin-top:16px;display:flex;align-items:center;gap:8px}.response-card[data-v-9176230d]{background-color:#f8f9fa}.json-viewer[data-v-9176230d]{margin-top:12px;border:1px solid #eee;border-radius:4px;padding:12px;background-color:#fff}.fa-spin[data-v-9176230d]{animation:fa-spin-9176230d 2s infinite linear}@keyframes fa-spin-9176230d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.form-select[data-v-9176230d]{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;background-color:#fff;cursor:pointer}.form-select[data-v-9176230d]:disabled{background-color:#f5f5f5;cursor:not-allowed}.avatar-placeholder[data-v-9dc08619]{width:32px;height:32px;background-color:#6c757d;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700}.channel-item[data-v-9dc08619]:hover{background-color:#0000000d;border-radius:4px}.category-header[data-v-9dc08619]{color:#6c757d;font-size:.9rem;text-transform:uppercase}.role-color[data-v-9dc08619]{width:16px;height:16px;border-radius:4px}.admin-container[data-v-32a5936c]{min-height:calc(100vh - 56px);background-color:#a6a5c4;display:flex}.sidebar[data-v-32a5936c]{width:280px;background-color:#824880;box-shadow:2px 0 5px #0000001a;transition:all .3s ease}.sidebar-content[data-v-32a5936c]{height:100%;display:flex;flex-direction:column}.sidebar-heading[data-v-32a5936c]{padding:20px;background-color:#0003}.user-info[data-v-32a5936c]{display:flex;align-items:center;gap:12px}.avatar-container[data-v-32a5936c]{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.avatar-container i[data-v-32a5936c]{font-size:40px;color:#fff}.user-details[data-v-32a5936c]{display:flex;flex-direction:column}.role-badge[data-v-32a5936c]{font-size:.8rem;color:#ffffffb3;margin-top:2px}.username[data-v-32a5936c]{color:#fff;font-size:1.1rem;font-weight:500}.menu-list[data-v-32a5936c]{padding:20px 0}.menu-item[data-v-32a5936c]{display:flex;align-items:center;padding:15px 20px;color:#fffc;text-decoration:none;transition:all .2s ease;gap:12px}.menu-item i[data-v-32a5936c]{font-size:1.2rem;width:24px;text-align:center;margin-right:8px}.menu-item[data-v-32a5936c]:hover{background-color:#ffffff1a;color:#fff}.menu-item.active[data-v-32a5936c]{background-color:#fff3;color:#fff;border-left:4px solid white}.main-content[data-v-32a5936c]{flex:1;padding:20px;background-color:#ffffff1a;min-height:calc(100vh - 56px)}.unauthorized[data-v-32a5936c]{display:flex;justify-content:center;align-items:center;width:100%;color:#fff;font-size:1.2rem}@media (max-width: 767px){.sidebar[data-v-32a5936c]{position:fixed;height:calc(100vh - 56px);z-index:1040;transform:translate(-100%);transition:transform .3s ease}.sidebar.show[data-v-32a5936c]{transform:translate(0)}.toggle-btn[data-v-32a5936c]{position:fixed;top:70px;left:20px;z-index:1050;background-color:#824880;border:none;color:#fff;width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 5px #0003}.toggle-btn.active[data-v-32a5936c]{left:290px;transition:left .3s ease}.toggle-btn[data-v-32a5936c]:hover{background-color:#6a3968}.main-content[data-v-32a5936c]{margin-left:0;padding-top:60px;width:100%}.sidebar.show[data-v-32a5936c]:before{content:"";position:fixed;top:56px;left:0;right:0;bottom:0;background-color:#00000080;z-index:-1}}@media (min-width: 768px){.toggle-btn[data-v-32a5936c]{display:none}.sidebar[data-v-32a5936c]{transform:none!important}}
