*{margin:0;padding:0;box-sizing:border-box}#app{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100vh;overflow:hidden}.admin-layout{display:flex;height:100vh;background:#f5f5f5}.sidebar{width:260px;background:linear-gradient(180deg,#1a1a1a,#0f0f0f);color:#fff;display:flex;flex-direction:column;transition:width .3s ease;box-shadow:2px 0 10px rgba(0,0,0,.1)}.sidebar.collapsed{width:80px}.sidebar-header{padding:20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,140,66,.2)}.logo{font-size:20px;font-weight:700;background:linear-gradient(90deg,#ffb84d,#ff8c42);-webkit-background-clip:text;background-clip:text;color:transparent}.toggle-btn{background:rgba(255,140,66,.2);border:1px solid rgba(255,140,66,.3);color:#ffb84d;border-radius:6px;padding:6px 10px;cursor:pointer;font-size:16px;transition:all .3s ease}.toggle-btn:hover{background:rgba(255,140,66,.3)}.sidebar-nav{flex:1;padding:20px 0;overflow-y:auto}.nav-item{display:flex;align-items:center;padding:12px 20px;color:#b0b0b0;text-decoration:none;transition:all .3s ease;margin:4px 10px;border-radius:8px}.nav-item:hover{background:rgba(255,140,66,.1);color:#ffb84d}.nav-item.active{background:rgba(255,184,77,.2);color:#ffb84d;border-left:3px solid #ffb84d}.nav-icon{font-size:20px;margin-right:12px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.nav-icon svg{width:20px;height:20px;stroke:currentColor}.sidebar.collapsed .nav-icon{margin-right:0}.nav-text{font-size:14px;font-weight:500}.main-content{flex:1;display:flex;flex-direction:column;overflow:hidden}.top-header{background:#fff;padding:20px 30px;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 4px rgba(0,0,0,.05)}.page-title{font-size:24px;font-weight:700;color:#1a1a1a}.header-actions{display:flex;gap:10px}.btn-icon{background:#f5f5f5;border:none;border-radius:8px;padding:8px 12px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;color:#666}.btn-icon svg{width:18px;height:18px;stroke:currentColor}.btn-icon:hover{background:#e0e0e0;color:#ff8c42;transform:rotate(90deg)}.content-wrapper{flex:1;overflow-y:auto;padding:30px;background:#f5f5f5}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#ff8c42;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ff6b1a}.dashboard[data-v-4c0c0ed2]{max-width:1400px;margin:0 auto}.stats-grid[data-v-4c0c0ed2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:30px}.stat-card[data-v-4c0c0ed2]{background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:12px;padding:25px;display:flex;align-items:center;gap:20px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}.stat-card[data-v-4c0c0ed2]:hover{transform:translateY(-4px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.stat-icon[data-v-4c0c0ed2]{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ffb84d,#ff8c42);border-radius:12px;color:#fff}.stat-icon svg[data-v-4c0c0ed2]{width:28px;height:28px;stroke:currentColor}.stat-info h3[data-v-4c0c0ed2]{font-size:28px;font-weight:700;color:#1a1a1a;margin-bottom:5px}.stat-info p[data-v-4c0c0ed2]{font-size:14px;color:#666}.dashboard-grid[data-v-4c0c0ed2]{display:grid;grid-template-columns:2fr 1fr;gap:20px}.card[data-v-4c0c0ed2]{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden}.card-header[data-v-4c0c0ed2]{padding:20px 25px;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;align-items:center}.card-header h2[data-v-4c0c0ed2]{font-size:18px;font-weight:700;color:#1a1a1a}.view-all[data-v-4c0c0ed2]{color:#ff8c42;text-decoration:none;font-size:14px;font-weight:600;transition:color .3s ease}.view-all[data-v-4c0c0ed2]:hover{color:#ff6b1a}.card-content[data-v-4c0c0ed2]{padding:20px 25px}.empty[data-v-4c0c0ed2],.loading[data-v-4c0c0ed2]{text-align:center;padding:40px;color:#999}.article-list[data-v-4c0c0ed2]{display:flex;flex-direction:column;gap:15px}.article-item[data-v-4c0c0ed2]{display:flex;justify-content:space-between;align-items:flex-start;padding:15px;background:#f8f9fa;border-radius:8px;transition:background .3s ease}.article-item[data-v-4c0c0ed2]:hover{background:#e9ecef}.article-info[data-v-4c0c0ed2]{flex:1}.article-info h4[data-v-4c0c0ed2]{font-size:16px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.article-info p[data-v-4c0c0ed2]{font-size:14px;color:#666;margin-bottom:10px;line-height:1.5}.article-meta[data-v-4c0c0ed2]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.badge[data-v-4c0c0ed2]{padding:4px 10px;border-radius:6px;font-size:11px;font-weight:700;color:#fff}.meta-text[data-v-4c0c0ed2]{font-size:12px;color:#999;display:inline-flex;align-items:center}.meta-text svg[data-v-4c0c0ed2]{width:12px;height:12px;stroke:currentColor}.article-actions[data-v-4c0c0ed2]{display:flex;gap:8px}.btn-delete[data-v-4c0c0ed2],.btn-edit[data-v-4c0c0ed2]{background:transparent;border:none;cursor:pointer;padding:8px;border-radius:6px;transition:background .3s ease;display:flex;align-items:center;justify-content:center;color:#666}.btn-edit[data-v-4c0c0ed2]{color:#ffb84d}.btn-delete[data-v-4c0c0ed2]{color:#e74c3c}.btn-delete svg[data-v-4c0c0ed2],.btn-edit svg[data-v-4c0c0ed2]{width:16px;height:16px;stroke:currentColor}.btn-edit[data-v-4c0c0ed2]:hover{background:rgba(255,184,77,.2)}.btn-delete[data-v-4c0c0ed2]:hover{background:rgba(231,76,60,.2)}.popular-list[data-v-4c0c0ed2]{display:flex;flex-direction:column;gap:12px}.popular-item[data-v-4c0c0ed2]{display:flex;align-items:center;gap:15px;padding:12px;background:#f8f9fa;border-radius:8px}.popular-rank[data-v-4c0c0ed2]{width:32px;height:32px;background:linear-gradient(135deg,#ffb84d,#ff8c42);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}.popular-info h4[data-v-4c0c0ed2]{font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:4px}.popular-info p[data-v-4c0c0ed2]{font-size:12px;color:#999}@media (max-width:1024px){.dashboard-grid[data-v-4c0c0ed2]{grid-template-columns:1fr}}@media (max-width:768px){.stats-grid[data-v-4c0c0ed2]{grid-template-columns:1fr}}.articles-page[data-v-22cf92f8]{max-width:1400px;margin:0 auto}.page-header[data-v-22cf92f8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;gap:20px;flex-wrap:wrap}.header-left[data-v-22cf92f8]{display:flex;gap:15px;flex:1}.search-input[data-v-22cf92f8]{flex:1;padding:12px 16px;border:2px solid #e0e0e0;border-radius:8px;font-size:14px;transition:border-color .3s ease;min-width:200px}.search-input[data-v-22cf92f8]:focus{outline:none;border-color:#ff8c42}.filter-select[data-v-22cf92f8]{padding:12px 16px;border:2px solid #e0e0e0;border-radius:8px;font-size:14px;background:#fff;cursor:pointer;transition:border-color .3s ease;min-width:180px}.filter-select[data-v-22cf92f8]:focus{outline:none;border-color:#ff8c42}.btn-primary[data-v-22cf92f8]{background:linear-gradient(135deg,#ffb84d,#ff8c42);color:#fff;padding:12px 24px;border-radius:8px;text-decoration:none;font-weight:600;font-size:14px;transition:transform .3s ease,box-shadow .3s ease;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center}.btn-primary[data-v-22cf92f8]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,140,66,.4)}.empty-state[data-v-22cf92f8],.loading[data-v-22cf92f8]{text-align:center;padding:60px 20px;color:#999}.empty-state p[data-v-22cf92f8]{font-size:16px;margin-bottom:20px}.articles-grid[data-v-22cf92f8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}.article-card[data-v-22cf92f8]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column}.article-card[data-v-22cf92f8]:hover{transform:translateY(-4px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.article-header[data-v-22cf92f8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.article-badge[data-v-22cf92f8]{padding:6px 12px;border-radius:6px;font-size:11px;font-weight:700;color:#fff}.article-actions[data-v-22cf92f8]{display:flex;gap:8px}.action-btn[data-v-22cf92f8]{background:transparent;border:none;cursor:pointer;padding:6px;border-radius:6px;transition:background .3s ease;display:flex;align-items:center;justify-content:center;color:#666}.action-btn svg[data-v-22cf92f8]{width:16px;height:16px;stroke:currentColor}.action-btn.edit[data-v-22cf92f8]{color:#ffb84d}.action-btn.delete[data-v-22cf92f8]{color:#e74c3c}.action-btn.edit[data-v-22cf92f8]:hover{background:rgba(255,184,77,.2)}.action-btn.delete[data-v-22cf92f8]:hover{background:rgba(231,76,60,.2)}.article-body[data-v-22cf92f8]{flex:1;margin-bottom:15px}.article-body h3[data-v-22cf92f8]{font-size:18px;font-weight:700;color:#1a1a1a;margin-bottom:10px;line-height:1.4}.article-body p[data-v-22cf92f8]{font-size:14px;color:#666;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.article-footer[data-v-22cf92f8]{display:flex;justify-content:space-between;align-items:center;padding-top:15px;border-top:1px solid #e0e0e0}.article-meta[data-v-22cf92f8]{display:flex;gap:12px;font-size:12px;color:#999;align-items:center;flex-wrap:wrap}.meta-item[data-v-22cf92f8]{display:inline-flex;align-items:center}.featured-badge[data-v-22cf92f8]{background:linear-gradient(135deg,#ffb84d,#ff8c42);color:#fff;padding:4px 10px;border-radius:6px;font-size:11px;font-weight:700}.pagination[data-v-22cf92f8]{margin-top:30px;text-align:center}.btn-load-more[data-v-22cf92f8]{background:#f5f5f5;border:2px solid #e0e0e0;color:#1a1a1a;padding:12px 30px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-load-more[data-v-22cf92f8]:hover:not(:disabled){background:#e0e0e0;border-color:#ff8c42}.btn-load-more[data-v-22cf92f8]:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.articles-grid[data-v-22cf92f8]{grid-template-columns:1fr}.page-header[data-v-22cf92f8]{flex-direction:column;align-items:stretch}.header-left[data-v-22cf92f8]{flex-direction:column}}.article-form-page[data-v-018200ff]{max-width:1000px;margin:0 auto}.form-card[data-v-018200ff]{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden}.form-header[data-v-018200ff]{padding:25px 30px;border-bottom:1px solid #e0e0e0;background:linear-gradient(135deg,#f8f9fa,#fff)}.form-header h2[data-v-018200ff]{font-size:24px;font-weight:700;color:#1a1a1a}.article-form[data-v-018200ff]{padding:30px}.form-group[data-v-018200ff]{margin-bottom:25px}.form-group label[data-v-018200ff]{display:block;font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.form-input[data-v-018200ff],.form-select[data-v-018200ff],.form-textarea[data-v-018200ff]{width:100%;padding:12px 16px;border:2px solid #e0e0e0;border-radius:8px;font-size:14px;font-family:inherit;transition:border-color .3s ease}.form-input[data-v-018200ff]:focus,.form-select[data-v-018200ff]:focus,.form-textarea[data-v-018200ff]:focus{outline:none;border-color:#ff8c42}.form-textarea[data-v-018200ff]{resize:vertical;min-height:100px}.quill-editor[data-v-018200ff]{background:#fff;border:2px solid #e0e0e0;border-radius:8px;min-height:500px}.quill-editor[data-v-018200ff] .ql-toolbar{border-top-left-radius:8px;border-top-right-radius:8px;background:#f8f9fa;border-bottom:1px solid #e0e0e0}.quill-editor[data-v-018200ff] .ql-container{min-height:450px;font-size:15px;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.quill-editor[data-v-018200ff] .ql-editor{min-height:450px;line-height:1.8}.quill-editor[data-v-018200ff] .ql-editor.ql-blank:before{font-style:normal;color:#999}.quill-editor[data-v-018200ff] .ql-editor img{height:auto}.quill-editor[data-v-018200ff] .ql-editor img,.quill-editor[data-v-018200ff] .ql-editor video{max-width:100%;border-radius:8px;margin:15px 0}.quill-editor[data-v-018200ff] .ql-editor blockquote{border-left:4px solid #ff8c42;padding-left:20px;margin:15px 0;font-style:italic;color:#666}.quill-editor[data-v-018200ff] .ql-editor pre.ql-syntax{background:#f5f5f5;border-radius:6px;padding:15px;overflow-x:auto}.form-hint[data-v-018200ff]{font-size:12px;color:#999;margin-top:5px;margin-bottom:10px}.image-upload-section[data-v-018200ff]{margin-top:10px}.image-preview[data-v-018200ff]{position:relative;display:inline-block;margin-top:10px;width:100%;max-width:600px}.image-preview img[data-v-018200ff]{width:100%;max-height:400px;-o-object-fit:cover;object-fit:cover;border-radius:8px;border:2px solid #e0e0e0;display:block}.image-preview-actions[data-v-018200ff]{display:flex;gap:10px;margin-top:10px}.btn-change-image[data-v-018200ff],.btn-remove-image[data-v-018200ff]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-change-image[data-v-018200ff]{background:#f5f5f5;color:#666;border:1px solid #e0e0e0}.btn-change-image[data-v-018200ff]:hover{background:#e9ecef;border-color:#ff8c42;color:#ff8c42}.btn-remove-image[data-v-018200ff]{background:#e74c3c;color:#fff}.btn-remove-image[data-v-018200ff]:hover{background:#c0392b}.btn-change-image svg[data-v-018200ff],.btn-remove-image svg[data-v-018200ff]{width:16px;height:16px;stroke:currentColor}.image-upload[data-v-018200ff]{margin-top:10px}.file-input[data-v-018200ff]{display:none}.file-label[data-v-018200ff]{display:inline-flex;align-items:center;gap:10px;padding:16px 32px;background:#f5f5f5;border:2px dashed #e0e0e0;border-radius:8px;cursor:pointer;transition:all .3s ease;font-size:14px;font-weight:600;color:#666;width:100%;justify-content:center}.file-label[data-v-018200ff]:hover:not(.uploading){background:#e9ecef;border-color:#ff8c42;color:#ff8c42}.file-label.uploading[data-v-018200ff]{opacity:.6;cursor:wait}.file-label svg[data-v-018200ff]{width:24px;height:24px}.upload-hint[data-v-018200ff]{font-size:12px;color:#999;margin-top:8px;text-align:center}.form-row[data-v-018200ff]{display:grid;grid-template-columns:2fr 1fr;gap:20px}.checkbox-label[data-v-018200ff]{display:flex;align-items:center;gap:10px;cursor:pointer;font-weight:500}.checkbox-input[data-v-018200ff]{width:20px;height:20px;cursor:pointer;accent-color:#ff8c42}.form-actions[data-v-018200ff]{display:flex;justify-content:flex-end;gap:15px;margin-top:30px;padding-top:25px;border-top:1px solid #e0e0e0}.btn-cancel[data-v-018200ff]{padding:12px 24px;border:2px solid #e0e0e0;border-radius:8px;text-decoration:none;color:#666;font-weight:600;transition:all .3s ease}.btn-cancel[data-v-018200ff]:hover{background:#f5f5f5;border-color:#ccc}.btn-submit[data-v-018200ff]{padding:12px 30px;background:linear-gradient(135deg,#ffb84d,#ff8c42);color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.btn-submit[data-v-018200ff]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,140,66,.4)}.btn-submit[data-v-018200ff]:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.form-row[data-v-018200ff]{grid-template-columns:1fr}.form-actions[data-v-018200ff]{flex-direction:column-reverse}.btn-cancel[data-v-018200ff],.btn-submit[data-v-018200ff]{width:100%}.quill-editor[data-v-018200ff]{min-height:300px}.quill-editor[data-v-018200ff] .ql-container,.quill-editor[data-v-018200ff] .ql-editor{min-height:250px}}.categories-page[data-v-7185d7ce]{max-width:1400px;margin:0 auto}.page-header[data-v-7185d7ce]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.page-header h2[data-v-7185d7ce]{font-size:24px;font-weight:700;color:#1a1a1a}.btn-add[data-v-7185d7ce]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#ff8c42;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:background .3s ease}.btn-add[data-v-7185d7ce]:hover{background:#e67e22}.loading[data-v-7185d7ce]{text-align:center;padding:60px 20px;color:#999}.empty-state[data-v-7185d7ce]{text-align:center;padding:80px 20px;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.empty-state p[data-v-7185d7ce]{font-size:16px;color:#999;margin-bottom:20px}.btn-add-empty[data-v-7185d7ce]{padding:12px 24px;background:#ff8c42;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:background .3s ease}.btn-add-empty[data-v-7185d7ce]:hover{background:#e67e22}.categories-grid[data-v-7185d7ce]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.category-card[data-v-7185d7ce]{background:#fff;border-radius:12px;padding:25px;box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;align-items:flex-start;gap:20px;transition:transform .3s ease,box-shadow .3s ease;position:relative}.category-card[data-v-7185d7ce]:hover{transform:translateY(-4px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.category-icon[data-v-7185d7ce]{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:700;color:#fff;flex-shrink:0}.category-image[data-v-7185d7ce]{width:60px;height:60px;border-radius:50%;overflow:hidden;flex-shrink:0}.category-image img[data-v-7185d7ce]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.category-info[data-v-7185d7ce]{flex:1;min-width:0}.category-info h3[data-v-7185d7ce]{font-size:18px;font-weight:700;color:#1a1a1a;margin-bottom:8px}.category-info p[data-v-7185d7ce]{font-size:14px;color:#666;margin-bottom:10px;line-height:1.5}.category-slug[data-v-7185d7ce]{display:inline-block;padding:4px 10px;background:#f5f5f5;border-radius:6px;font-size:12px;color:#999;font-family:monospace}.category-actions[data-v-7185d7ce]{display:flex;gap:8px;flex-shrink:0}.btn-delete[data-v-7185d7ce],.btn-edit[data-v-7185d7ce]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:none;border-radius:6px;cursor:pointer;transition:all .3s ease}.btn-edit[data-v-7185d7ce]{background:#f5f5f5;color:#666}.btn-edit[data-v-7185d7ce]:hover{background:#e9ecef;color:#ff8c42}.btn-delete[data-v-7185d7ce]{background:#fee;color:#e74c3c}.btn-delete[data-v-7185d7ce]:hover{background:#fdd;color:#c0392b}.modal-overlay[data-v-7185d7ce]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content[data-v-7185d7ce]{background:#fff;border-radius:12px;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 10px 40px rgba(0,0,0,.2)}.modal-header[data-v-7185d7ce]{display:flex;justify-content:space-between;align-items:center;padding:25px 30px;border-bottom:1px solid #e0e0e0}.modal-header h3[data-v-7185d7ce]{font-size:20px;font-weight:700;color:#1a1a1a}.btn-close-modal[data-v-7185d7ce]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#f5f5f5;border:none;border-radius:6px;cursor:pointer;transition:background .3s ease;color:#666}.btn-close-modal[data-v-7185d7ce]:hover{background:#e9ecef}.category-form[data-v-7185d7ce]{padding:30px}.form-group[data-v-7185d7ce]{margin-bottom:20px}.form-group label[data-v-7185d7ce]{display:block;font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.form-input[data-v-7185d7ce],.form-textarea[data-v-7185d7ce]{width:100%;padding:12px 16px;border:2px solid #e0e0e0;border-radius:8px;font-size:14px;font-family:inherit;transition:border-color .3s ease}.form-input[data-v-7185d7ce]:focus,.form-textarea[data-v-7185d7ce]:focus{outline:none;border-color:#ff8c42}.form-textarea[data-v-7185d7ce]{resize:vertical;min-height:80px}.form-row[data-v-7185d7ce]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-hint[data-v-7185d7ce]{font-size:12px;color:#999;margin-top:5px}.color-input-wrapper[data-v-7185d7ce]{display:flex;gap:10px;align-items:center}.color-input[data-v-7185d7ce]{width:60px;height:45px;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer}.color-input-wrapper .form-input[data-v-7185d7ce]{flex:1}.form-actions[data-v-7185d7ce]{display:flex;gap:12px;justify-content:flex-end;margin-top:30px;padding-top:20px;border-top:1px solid #e0e0e0}.btn-cancel[data-v-7185d7ce]{padding:12px 24px;background:#f5f5f5;color:#666;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:background .3s ease}.btn-cancel[data-v-7185d7ce]:hover{background:#e9ecef}.btn-submit[data-v-7185d7ce]{padding:12px 24px;background:#ff8c42;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:background .3s ease}.btn-submit[data-v-7185d7ce]:hover:not(:disabled){background:#e67e22}.btn-submit[data-v-7185d7ce]:disabled{opacity:.6;cursor:not-allowed}.image-preview-wrapper[data-v-7185d7ce],.image-upload-section[data-v-7185d7ce]{margin-top:10px}.image-preview[data-v-7185d7ce]{position:relative;display:inline-block;width:100%;max-width:500px;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}.image-preview[data-v-7185d7ce]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.15)}.image-preview img[data-v-7185d7ce]{width:100%;max-height:350px;-o-object-fit:cover;object-fit:cover;display:block}.image-overlay[data-v-7185d7ce]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;gap:12px;opacity:0;transition:opacity .3s ease}.image-preview:hover .image-overlay[data-v-7185d7ce]{opacity:1}.btn-overlay[data-v-7185d7ce]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.95);border:none;border-radius:50%;cursor:pointer;transition:all .3s ease;color:#333;box-shadow:0 2px 8px rgba(0,0,0,.2)}.btn-overlay[data-v-7185d7ce]:hover{background:#fff;transform:scale(1.1);box-shadow:0 4px 12px rgba(0,0,0,.3)}.btn-overlay-danger[data-v-7185d7ce]{background:rgba(231,76,60,.95);color:#fff}.btn-overlay-danger[data-v-7185d7ce]:hover{background:#e74c3c}.image-upload-wrapper[data-v-7185d7ce]{margin-top:10px}.file-input[data-v-7185d7ce]{display:none}.file-label-modern[data-v-7185d7ce]{display:block;width:100%;min-height:180px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:2px dashed #dee2e6;border-radius:12px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.file-label-modern[data-v-7185d7ce]:hover:not(.uploading){background:linear-gradient(135deg,#fff5f0,#ffe8d6);border-color:#ff8c42;transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,140,66,.2)}.file-label-modern.uploading[data-v-7185d7ce]{opacity:.7;cursor:wait;pointer-events:none}.file-label-content[data-v-7185d7ce]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:40px 20px;height:100%}.file-icon-wrapper[data-v-7185d7ce]{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ff8c42,#ffb84d);border-radius:16px;color:#fff;box-shadow:0 4px 12px rgba(255,140,66,.3);transition:transform .3s ease}.file-label-modern:hover:not(.uploading) .file-icon-wrapper[data-v-7185d7ce]{transform:scale(1.1) rotate(5deg)}.file-label-text[data-v-7185d7ce]{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.file-label-title[data-v-7185d7ce]{font-size:16px;font-weight:700;color:#1a1a1a;transition:color .3s ease}.file-label-modern:hover:not(.uploading) .file-label-title[data-v-7185d7ce]{color:#ff8c42}.file-label-hint[data-v-7185d7ce]{font-size:13px;color:#6c757d;font-weight:500}.upload-progress[data-v-7185d7ce]{position:absolute;bottom:0;left:0;right:0;height:4px;background:rgba(255,140,66,.2);overflow:hidden}.progress-bar[data-v-7185d7ce]{height:100%;background:linear-gradient(90deg,#ff8c42,#ffb84d);animation:progress-animation-7185d7ce 1.5s ease-in-out infinite;width:60%}@keyframes progress-animation-7185d7ce{0%{transform:translateX(-100%)}50%{transform:translateX(200%)}to{transform:translateX(-100%)}}@media (max-width:768px){.categories-grid[data-v-7185d7ce]{grid-template-columns:1fr}.page-header[data-v-7185d7ce]{flex-direction:column;align-items:flex-start;gap:15px}.form-row[data-v-7185d7ce]{grid-template-columns:1fr}.modal-content[data-v-7185d7ce]{margin:10px;max-height:calc(100vh - 20px)}}.search-page[data-v-145e3637]{max-width:1000px;margin:0 auto}.search-header[data-v-145e3637]{margin-bottom:30px}.search-header h2[data-v-145e3637]{font-size:24px;font-weight:700;color:#1a1a1a;margin-bottom:20px}.search-box[data-v-145e3637]{display:flex;gap:10px}.search-input-large[data-v-145e3637]{flex:1;padding:16px 20px;border:2px solid #e0e0e0;border-radius:12px;font-size:16px;transition:border-color .3s ease}.search-input-large[data-v-145e3637]:focus{outline:none;border-color:#ff8c42}.search-btn[data-v-145e3637]{padding:16px 24px;background:linear-gradient(135deg,#ffb84d,#ff8c42);color:#fff;border:none;border-radius:12px;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease;display:flex;align-items:center;justify-content:center}.search-btn svg[data-v-145e3637]{width:20px;height:20px;stroke:currentColor}.search-btn[data-v-145e3637]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,140,66,.4)}.empty-state[data-v-145e3637],.loading[data-v-145e3637]{text-align:center;padding:60px 20px;color:#999}.empty-state p[data-v-145e3637]{font-size:16px}.search-results[data-v-145e3637]{background:#fff;border-radius:12px;padding:25px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.results-header[data-v-145e3637]{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #e0e0e0}.results-header p[data-v-145e3637]{font-size:14px;color:#666}.results-list[data-v-145e3637]{display:flex;flex-direction:column;gap:20px}.result-item[data-v-145e3637]{display:flex;justify-content:space-between;align-items:flex-start;padding:20px;background:#f8f9fa;border-radius:8px;transition:background .3s ease}.result-item[data-v-145e3637]:hover{background:#e9ecef}.result-content[data-v-145e3637]{flex:1}.result-content h3[data-v-145e3637]{font-size:18px;font-weight:700;color:#1a1a1a;margin-bottom:10px}.result-content p[data-v-145e3637]{font-size:14px;color:#666;margin-bottom:12px;line-height:1.6}.result-meta[data-v-145e3637]{display:flex;align-items:center;gap:12px;font-size:12px;color:#999;flex-wrap:wrap}.meta-item[data-v-145e3637]{display:inline-flex;align-items:center}.meta-item svg[data-v-145e3637]{width:12px;height:12px;stroke:currentColor}.badge[data-v-145e3637]{padding:4px 10px;border-radius:6px;font-size:11px;font-weight:700;color:#fff}.result-actions[data-v-145e3637]{margin-left:20px}.btn-edit[data-v-145e3637]{padding:8px 16px;background:linear-gradient(135deg,#ffb84d,#ff8c42);color:#fff;text-decoration:none;border-radius:6px;font-size:14px;font-weight:600;transition:transform .3s ease,box-shadow .3s ease}.btn-edit[data-v-145e3637]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,140,66,.4)}@media (max-width:768px){.result-item[data-v-145e3637]{flex-direction:column;gap:15px}.result-actions[data-v-145e3637]{margin-left:0;width:100%}.btn-edit[data-v-145e3637]{width:100%;text-align:center}}.sliders-page[data-v-5c02913f]{max-width:1400px;margin:0 auto}.page-header[data-v-5c02913f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.page-header h2[data-v-5c02913f]{font-size:24px;font-weight:700;color:#1a1a1a}.btn-add[data-v-5c02913f]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#ff8c42;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:background .3s ease}.btn-add[data-v-5c02913f]:hover{background:#e67e22}.loading[data-v-5c02913f]{text-align:center;padding:60px 20px;color:#999}.empty-state[data-v-5c02913f]{text-align:center;padding:80px 20px;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.empty-state p[data-v-5c02913f]{font-size:16px;color:#999;margin-bottom:20px}.btn-add-empty[data-v-5c02913f]{padding:12px 24px;background:#ff8c42;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:background .3s ease}.btn-add-empty[data-v-5c02913f]:hover{background:#e67e22}.sliders-grid[data-v-5c02913f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px}.slider-card[data-v-5c02913f]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}.slider-card[data-v-5c02913f]:hover{transform:translateY(-4px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.slider-image[data-v-5c02913f]{position:relative;width:100%;height:200px;overflow:hidden}.slider-image img[data-v-5c02913f]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.slider-overlay-card[data-v-5c02913f]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0deg,rgba(0,0,0,.9),transparent);padding:20px;color:#fff}.slider-overlay-card h3[data-v-5c02913f]{font-size:16px;font-weight:700;margin-bottom:5px}.slider-overlay-card p[data-v-5c02913f]{font-size:13px;color:hsla(0,0%,100%,.8);margin:0}.slider-info[data-v-5c02913f]{padding:15px}.slider-meta[data-v-5c02913f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.slider-order[data-v-5c02913f]{font-size:12px;color:#999}.slider-status[data-v-5c02913f]{padding:4px 10px;border-radius:6px;font-size:11px;font-weight:600}.slider-status.active[data-v-5c02913f]{background:#d4edda;color:#155724}.slider-status.inactive[data-v-5c02913f]{background:#f8d7da;color:#721c24}.slider-actions[data-v-5c02913f]{display:flex;gap:8px}.btn-delete[data-v-5c02913f],.btn-edit[data-v-5c02913f]{flex:1;padding:8px;display:flex;align-items:center;justify-content:center;border:none;border-radius:6px;cursor:pointer;transition:all .3s ease}.btn-edit[data-v-5c02913f]{background:#f5f5f5;color:#666}.btn-edit[data-v-5c02913f]:hover{background:#e9ecef;color:#ff8c42}.btn-delete[data-v-5c02913f]{background:#fee;color:#e74c3c}.btn-delete[data-v-5c02913f]:hover{background:#fdd;color:#c0392b}.modal-overlay[data-v-5c02913f]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content[data-v-5c02913f]{background:#fff;border-radius:12px;width:100%;max-width:700px;max-height:90vh;overflow-y:auto;box-shadow:0 10px 40px rgba(0,0,0,.2)}.modal-header[data-v-5c02913f]{display:flex;justify-content:space-between;align-items:center;padding:25px 30px;border-bottom:1px solid #e0e0e0}.modal-header h3[data-v-5c02913f]{font-size:20px;font-weight:700;color:#1a1a1a}.btn-close-modal[data-v-5c02913f]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#f5f5f5;border:none;border-radius:6px;cursor:pointer;transition:background .3s ease;color:#666}.btn-close-modal[data-v-5c02913f]:hover{background:#e9ecef}.slider-form[data-v-5c02913f]{padding:30px}.form-group[data-v-5c02913f]{margin-bottom:20px}.form-group label[data-v-5c02913f]{display:block;font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.form-input[data-v-5c02913f],.form-textarea[data-v-5c02913f]{width:100%;padding:12px 16px;border:2px solid #e0e0e0;border-radius:8px;font-size:14px;font-family:inherit;transition:border-color .3s ease}.form-input[data-v-5c02913f]:focus,.form-textarea[data-v-5c02913f]:focus{outline:none;border-color:#ff8c42}.form-textarea[data-v-5c02913f]{resize:vertical;min-height:80px}.form-row[data-v-5c02913f]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-hint[data-v-5c02913f]{font-size:12px;color:#999;margin-top:5px}.checkbox-label[data-v-5c02913f]{display:flex;align-items:center;gap:8px;cursor:pointer}.checkbox-input[data-v-5c02913f]{width:18px;height:18px;cursor:pointer}.image-upload-section[data-v-5c02913f]{margin-top:10px}.image-preview[data-v-5c02913f]{position:relative;display:inline-block;margin-top:10px;width:100%;max-width:500px}.image-preview img[data-v-5c02913f]{width:100%;max-height:300px;-o-object-fit:cover;object-fit:cover;border-radius:8px;border:2px solid #e0e0e0;display:block}.image-preview-actions[data-v-5c02913f]{display:flex;gap:10px;margin-top:10px}.btn-change-image[data-v-5c02913f],.btn-remove-image[data-v-5c02913f]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-change-image[data-v-5c02913f]{background:#f5f5f5;color:#666;border:1px solid #e0e0e0}.btn-change-image[data-v-5c02913f]:hover{background:#e9ecef;border-color:#ff8c42;color:#ff8c42}.btn-remove-image[data-v-5c02913f]{background:#e74c3c;color:#fff}.btn-remove-image[data-v-5c02913f]:hover{background:#c0392b}.image-upload[data-v-5c02913f]{margin-top:10px}.file-input[data-v-5c02913f]{display:none}.file-label[data-v-5c02913f]{display:inline-flex;align-items:center;gap:10px;padding:16px 32px;background:#f5f5f5;border:2px dashed #e0e0e0;border-radius:8px;cursor:pointer;transition:all .3s ease;font-size:14px;font-weight:600;color:#666;width:100%;justify-content:center}.file-label[data-v-5c02913f]:hover:not(.uploading){background:#e9ecef;border-color:#ff8c42;color:#ff8c42}.file-label.uploading[data-v-5c02913f]{opacity:.6;cursor:wait}.form-actions[data-v-5c02913f]{display:flex;gap:12px;justify-content:flex-end;margin-top:30px;padding-top:20px;border-top:1px solid #e0e0e0}.btn-cancel[data-v-5c02913f]{padding:12px 24px;background:#f5f5f5;color:#666;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:background .3s ease}.btn-cancel[data-v-5c02913f]:hover{background:#e9ecef}.btn-submit[data-v-5c02913f]{padding:12px 24px;background:#ff8c42;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:background .3s ease}.btn-submit[data-v-5c02913f]:hover:not(:disabled){background:#e67e22}.btn-submit[data-v-5c02913f]:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.sliders-grid[data-v-5c02913f]{grid-template-columns:1fr}.page-header[data-v-5c02913f]{flex-direction:column;align-items:flex-start;gap:15px}.form-row[data-v-5c02913f]{grid-template-columns:1fr}.modal-content[data-v-5c02913f]{margin:10px;max-height:calc(100vh - 20px)}}.popups-page[data-v-716f445e]{padding:30px}.page-header[data-v-716f445e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.page-header h2[data-v-716f445e]{font-size:28px;color:#fff;margin:0}.btn-add[data-v-716f445e]{background:linear-gradient(135deg,#ff8c42,#ffb84d);color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:transform .2s,box-shadow .2s}.btn-add[data-v-716f445e]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,140,66,.4)}.modal-overlay[data-v-716f445e]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content[data-v-716f445e]{background:#2a2a2a;border-radius:12px;width:100%;max-width:600px;max-height:90vh;overflow-y:auto}.modal-header[data-v-716f445e]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid hsla(0,0%,100%,.1)}.modal-header h3[data-v-716f445e]{margin:0;color:#fff;font-size:20px}.btn-close-modal[data-v-716f445e]{background:none;border:none;color:#fff;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center}.popup-form[data-v-716f445e]{padding:20px}.form-group[data-v-716f445e]{margin-bottom:20px}.form-group label[data-v-716f445e]{display:block;color:#fff;margin-bottom:8px;font-size:14px;font-weight:500}.form-input[data-v-716f445e],.form-textarea[data-v-716f445e]{width:100%;padding:12px;background:#1a1a1a;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#fff;font-size:14px;font-family:inherit}.form-textarea[data-v-716f445e]{resize:vertical;min-height:120px}.form-hint[data-v-716f445e]{margin-top:6px;font-size:12px;color:#888}.checkbox-label[data-v-716f445e]{display:flex;align-items:center;gap:8px;cursor:pointer}.checkbox-input[data-v-716f445e]{width:18px;height:18px;cursor:pointer}.image-upload-section[data-v-716f445e]{margin-top:8px}.image-preview[data-v-716f445e]{position:relative;width:100%;max-width:400px;border-radius:8px;overflow:hidden;margin-bottom:12px}.image-preview img[data-v-716f445e]{width:100%;height:auto;display:block}.image-preview-actions[data-v-716f445e]{position:absolute;top:8px;right:8px;display:flex;gap:8px}.btn-change-image[data-v-716f445e],.btn-remove-image[data-v-716f445e]{background:rgba(0,0,0,.7);border:none;color:#fff;padding:8px;border-radius:6px;cursor:pointer;display:flex;align-items:center;gap:4px;font-size:12px}.image-upload[data-v-716f445e]{border:2px dashed hsla(0,0%,100%,.2);border-radius:8px;padding:40px;text-align:center}.file-input[data-v-716f445e]{display:none}.file-label[data-v-716f445e]{display:flex;flex-direction:column;align-items:center;gap:12px;color:#fff;cursor:pointer;transition:opacity .2s}.file-label.uploading[data-v-716f445e]{opacity:.6;cursor:not-allowed}.form-actions[data-v-716f445e]{display:flex;gap:12px;justify-content:flex-end;margin-top:30px;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.1)}.btn-cancel[data-v-716f445e],.btn-submit[data-v-716f445e]{padding:12px 24px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;border:none;transition:all .2s}.btn-cancel[data-v-716f445e]{background:#444;color:#fff}.btn-submit[data-v-716f445e]{background:linear-gradient(135deg,#ff8c42,#ffb84d);color:#fff}.btn-submit[data-v-716f445e]:disabled{opacity:.6;cursor:not-allowed}.empty-state[data-v-716f445e],.loading[data-v-716f445e]{text-align:center;padding:60px 20px;color:#888}.popups-grid[data-v-716f445e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px}.popup-card[data-v-716f445e]{background:#2a2a2a;border-radius:12px;padding:20px;border:1px solid hsla(0,0%,100%,.1)}.popup-card-header[data-v-716f445e]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px}.popup-card-header h3[data-v-716f445e]{margin:0;color:#fff;font-size:18px;flex:1}.popup-status[data-v-716f445e]{display:flex;gap:8px;flex-wrap:wrap}.status-badge[data-v-716f445e]{padding:4px 12px;border-radius:12px;font-size:11px;font-weight:600}.status-badge.active[data-v-716f445e]{background:#4caf50;color:#fff}.status-badge.inactive[data-v-716f445e]{background:#666;color:#fff}.status-badge.show-on-load[data-v-716f445e]{background:#ff8c42;color:#fff}.popup-card-content[data-v-716f445e]{margin-bottom:15px}.popup-image[data-v-716f445e]{width:100%;margin-bottom:12px;border-radius:8px;overflow:hidden}.popup-image img[data-v-716f445e]{width:100%;height:auto;display:block}.popup-text[data-v-716f445e]{color:#bbb;font-size:14px;line-height:1.6}.popup-card-actions[data-v-716f445e]{display:flex;gap:10px}.btn-delete[data-v-716f445e],.btn-edit[data-v-716f445e]{flex:1;padding:10px;border-radius:8px;border:none;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .2s}.btn-edit[data-v-716f445e]{background:#444;color:#fff}.btn-delete[data-v-716f445e]{background:#e74c3c;color:#fff}.btn-delete[data-v-716f445e]:hover,.btn-edit[data-v-716f445e]:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.3)}.social-media-page[data-v-387c5e75]{padding:30px}.page-header[data-v-387c5e75]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.page-header h2[data-v-387c5e75]{font-size:28px;color:#fff;margin:0}.btn-add[data-v-387c5e75]{background:linear-gradient(135deg,#ff8c42,#ffb84d);color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:transform .2s,box-shadow .2s}.btn-add[data-v-387c5e75]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,140,66,.4)}.modal-overlay[data-v-387c5e75]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content[data-v-387c5e75]{background:#2a2a2a;border-radius:12px;width:100%;max-width:500px;max-height:90vh;overflow-y:auto}.modal-header[data-v-387c5e75]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid hsla(0,0%,100%,.1)}.modal-header h3[data-v-387c5e75]{margin:0;color:#fff;font-size:20px}.btn-close-modal[data-v-387c5e75]{background:none;border:none;color:#fff;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center}.social-form[data-v-387c5e75]{padding:20px}.form-group[data-v-387c5e75]{margin-bottom:20px}.form-group label[data-v-387c5e75]{display:block;color:#fff;margin-bottom:8px;font-size:14px;font-weight:500}.form-input[data-v-387c5e75]{width:100%;padding:12px;background:#1a1a1a;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#fff;font-size:14px;font-family:inherit}.form-hint[data-v-387c5e75]{margin-top:6px;font-size:12px;color:#888}.checkbox-label[data-v-387c5e75]{display:flex;align-items:center;gap:8px;cursor:pointer}.checkbox-input[data-v-387c5e75]{width:18px;height:18px;cursor:pointer}.form-actions[data-v-387c5e75]{display:flex;gap:12px;justify-content:flex-end;margin-top:30px;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.1)}.btn-cancel[data-v-387c5e75],.btn-submit[data-v-387c5e75]{padding:12px 24px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;border:none;transition:all .2s}.btn-cancel[data-v-387c5e75]{background:#444;color:#fff}.btn-submit[data-v-387c5e75]{background:linear-gradient(135deg,#ff8c42,#ffb84d);color:#fff}.btn-submit[data-v-387c5e75]:disabled{opacity:.6;cursor:not-allowed}.empty-state[data-v-387c5e75],.loading[data-v-387c5e75]{text-align:center;padding:60px 20px;color:#888}.social-grid[data-v-387c5e75]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.social-card[data-v-387c5e75]{background:#2a2a2a;border-radius:12px;padding:20px;border:1px solid hsla(0,0%,100%,.1)}.social-card-header[data-v-387c5e75]{display:flex;align-items:center;gap:15px;margin-bottom:15px}.social-icon[data-v-387c5e75]{font-size:24px;width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:#1a1a1a;border-radius:8px;flex-shrink:0;overflow:hidden}.social-icon-img[data-v-387c5e75]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.icon-upload-area[data-v-387c5e75]{border:2px dashed hsla(0,0%,100%,.2);border-radius:8px;padding:16px;background:#1a1a1a}.icon-preview-wrapper[data-v-387c5e75]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.icon-preview-img[data-v-387c5e75]{width:64px;height:64px;-o-object-fit:contain;object-fit:contain;background:#0f0f0f;border-radius:8px}.icon-preview-text[data-v-387c5e75]{font-size:28px;padding:8px}.icon-preview-actions[data-v-387c5e75]{display:flex;gap:8px}.btn-change-icon[data-v-387c5e75],.btn-remove-icon[data-v-387c5e75]{padding:8px 14px;border-radius:6px;border:none;font-size:13px;font-weight:600;cursor:pointer}.btn-change-icon[data-v-387c5e75]{background:#444;color:#fff}.btn-remove-icon[data-v-387c5e75]{background:#e74c3c;color:#fff}.icon-upload-placeholder[data-v-387c5e75]{text-align:center}.icon-file-input[data-v-387c5e75]{display:none}.icon-upload-placeholder p[data-v-387c5e75]{margin:0 0 12px 0;color:#888;font-size:13px}.btn-upload-icon[data-v-387c5e75]{padding:10px 20px;background:#444;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer}.btn-upload-icon[data-v-387c5e75]:hover{background:#555}.social-info[data-v-387c5e75]{flex:1}.social-info h3[data-v-387c5e75]{margin:0 0 5px 0;color:#fff;font-size:16px}.social-url[data-v-387c5e75]{color:#888;font-size:12px;text-decoration:none;word-break:break-all}.social-url[data-v-387c5e75]:hover{color:#ff8c42}.social-status[data-v-387c5e75]{display:flex;gap:8px}.status-badge[data-v-387c5e75]{padding:4px 12px;border-radius:12px;font-size:11px;font-weight:600}.status-badge.active[data-v-387c5e75]{background:#4caf50;color:#fff}.status-badge.inactive[data-v-387c5e75]{background:#666;color:#fff}.social-card-actions[data-v-387c5e75]{display:flex;gap:10px}.btn-delete[data-v-387c5e75],.btn-edit[data-v-387c5e75]{flex:1;padding:10px;border-radius:8px;border:none;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .2s}.btn-edit[data-v-387c5e75]{background:#444;color:#fff}.btn-delete[data-v-387c5e75]{background:#e74c3c;color:#fff}.btn-delete[data-v-387c5e75]:hover,.btn-edit[data-v-387c5e75]:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.3)}