.spinner-border{vertical-align:middle}.full-page-loader[data-v-dccfb709]{position:fixed;top:0;left:0;width:100%;height:100%;background:#ffffff4d;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);display:flex;justify-content:center;align-items:center;z-index:9999}.loader-content[data-v-dccfb709]{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;padding:2rem;border-radius:10px;box-shadow:0 4px 20px #00000026;border:1px solid rgba(0,0,0,.1)}.loader-content .spinner-border[data-v-dccfb709]{width:3rem;height:3rem}.loader-content p[data-v-dccfb709]{color:#6c757d;font-weight:500;font-size:1rem;margin:0}.btn[data-v-dccfb709]:disabled{opacity:.6;cursor:not-allowed}.disabled[data-v-dccfb709]{opacity:.6;pointer-events:none;cursor:not-allowed}.modal.fade.show.d-block[data-v-dccfb709]{background-color:#00000080}.modal-dialog-centered[data-v-dccfb709]{display:flex;align-items:center;min-height:calc(100% - 1rem)}.is-invalid[data-v-373310e5]{border-color:#dc3545}.invalid-feedback[data-v-373310e5]{color:#dc3545;font-size:.875rem}.form-text[data-v-373310e5]{color:#6c757d;font-size:.875rem}.card-header[data-v-373310e5]{border-bottom:1px solid rgba(0,0,0,.125)}.form-check-label strong[data-v-373310e5]{color:#333}.btn-link[data-v-373310e5]{font-size:.9rem}.is-invalid[data-v-24de4a2d]{border-color:#dc3545}.invalid-feedback[data-v-24de4a2d]{color:#dc3545;font-size:.875rem}.form-text[data-v-24de4a2d]{color:#6c757d;font-size:.875rem}.card-header[data-v-24de4a2d]{border-bottom:1px solid rgba(0,0,0,.125)}.form-check-label strong[data-v-24de4a2d]{color:#333}.btn-link[data-v-24de4a2d]{font-size:.9rem}.text-danger[data-v-24de4a2d]{font-size:.85rem}.full-page-loader[data-v-82be4727]{position:fixed;top:0;left:0;width:100%;height:100%;background:#ffffff4d;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);display:flex;justify-content:center;align-items:center;z-index:9999}.loader-content[data-v-82be4727]{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#ffffffd9;padding:2rem;border-radius:10px;box-shadow:0 4px 20px #00000026;border:1px solid rgba(0,0,0,.1)}.loader-content p[data-v-82be4727]{color:#6c757d;font-weight:500;font-size:1rem;margin:0}.btn[data-v-82be4727]:disabled{opacity:.6;cursor:not-allowed}.hover-card[data-v-30d4211a]{transition:transform .2s ease-in-out;cursor:pointer}.hover-card[data-v-30d4211a]:hover{transform:translateY(-2px)}.timeline-widget .timeline-item .timeline-time[data-v-30d4211a]{min-width:60px;font-size:.875rem}.fs-1[data-v-30d4211a]{font-size:2rem!important}.is-invalid[data-v-f3b51103]{border-color:#dc3545}.invalid-feedback[data-v-f3b51103]{color:#dc3545;font-size:.875rem}.form-text[data-v-f3b51103]{color:#6c757d;font-size:.875rem}.is-invalid[data-v-659c6c08]{border-color:#dc3545}.invalid-feedback[data-v-659c6c08]{color:#dc3545;font-size:.875rem}.form-text[data-v-659c6c08]{color:#6c757d;font-size:.875rem}.info-card[data-v-43a087ff],.chart-card[data-v-43a087ff],.list-card[data-v-43a087ff]{background:#fff;border-radius:12px;border:1px solid rgba(0,0,0,.06);box-shadow:0 2px 8px #0000000a;transition:all .3s ease;overflow:hidden}.info-card[data-v-43a087ff]:hover,.chart-card[data-v-43a087ff]:hover,.list-card[data-v-43a087ff]:hover{box-shadow:0 4px 16px #00000014;transform:translateY(-2px)}.card-header-custom[data-v-43a087ff]{padding:1.25rem 1.5rem;border-bottom:1px solid rgba(0,0,0,.06);background:linear-gradient(135deg,#f8f9ff,#fff)}.icon-wrapper[data-v-43a087ff]{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px}.icon-wrapper.info[data-v-43a087ff]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.icon-wrapper.chart[data-v-43a087ff]{background:linear-gradient(135deg,#5d87ff,#4a6fe8);color:#fff}.icon-wrapper.list[data-v-43a087ff]{background:linear-gradient(135deg,#13c2c2,#0891b2);color:#fff}.info-item[data-v-43a087ff]{padding:1rem;background:#f8f9ff;border-radius:10px;border-left:3px solid #5D87FF}.info-icon[data-v-43a087ff]{width:38px;height:38px;background:linear-gradient(135deg,#e0e7ff,#c7d2fe);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#5d87ff;font-size:18px;margin-right:12px;flex-shrink:0}.info-label[data-v-43a087ff]{font-size:12px;font-weight:600;color:#7c8fac;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;display:block}.info-value[data-v-43a087ff]{font-size:14px;font-weight:600;color:#2d3748;margin:0;word-break:break-all}.stat-box[data-v-43a087ff]{padding:1.25rem;background:linear-gradient(135deg,#fff,#f8f9ff);border-radius:10px;border:1px solid rgba(93,135,255,.1);transition:all .3s ease;position:relative;overflow:hidden}.stat-box[data-v-43a087ff]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #5d87ff26;border-color:#5d87ff4d}.stat-icon[data-v-43a087ff]{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:18px;margin-bottom:8px}.stat-icon.created[data-v-43a087ff]{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#d97706}.stat-icon.backups[data-v-43a087ff]{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#2563eb}.stat-icon.last-backup[data-v-43a087ff]{background:linear-gradient(135deg,#d1fae5,#a7f3d0);color:#059669}.stat-icon.storage[data-v-43a087ff]{background:linear-gradient(135deg,#e9d5ff,#d8b4fe);color:#9333ea}.stat-label[data-v-43a087ff]{font-size:11px;font-weight:600;color:#7c8fac;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;display:block}.stat-value[data-v-43a087ff]{font-size:13px;font-weight:700;color:#2d3748;margin:0}.chart-container[data-v-43a087ff]{position:relative;height:300px;width:100%}.badge-custom[data-v-43a087ff]{background:linear-gradient(135deg,#5d87ff,#4a6fe8);color:#fff;padding:6px 14px;border-radius:20px;font-size:12px;font-weight:600}.empty-state[data-v-43a087ff]{text-align:center;padding:4rem 2rem}.empty-icon[data-v-43a087ff]{width:80px;height:80px;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:36px;color:#94a3b8;margin-bottom:1rem}.empty-title[data-v-43a087ff]{font-size:18px;font-weight:700;color:#475569;margin-bottom:8px}.empty-text[data-v-43a087ff]{font-size:14px;color:#94a3b8;margin:0}.custom-table[data-v-43a087ff]{width:100%;margin:0}.custom-table thead[data-v-43a087ff]{background:linear-gradient(135deg,#f8f9ff,#f1f5f9)}.custom-table thead th[data-v-43a087ff]{padding:1rem 1.5rem;font-size:12px;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.5px;border:none}.custom-table tbody td[data-v-43a087ff]{padding:1.25rem 1.5rem;font-size:14px;color:#2d3748;border-top:1px solid rgba(0,0,0,.06);vertical-align:middle}.table-row-hover[data-v-43a087ff]{transition:all .2s ease}.table-row-hover[data-v-43a087ff]:hover{background:#f8f9ff}.file-icon[data-v-43a087ff]{width:36px;height:36px;background:linear-gradient(135deg,#e0e7ff,#c7d2fe);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#5d87ff;font-size:16px;margin-right:12px}.file-name[data-v-43a087ff]{font-weight:600;color:#2d3748}.size-badge[data-v-43a087ff]{display:inline-block;padding:6px 12px;background:#f1f5f9;color:#475569;border-radius:6px;font-size:13px;font-weight:600}.storage-badge[data-v-43a087ff]{display:inline-flex;align-items:center;padding:6px 12px;background:#ede9fe;color:#7c3aed;border-radius:6px;font-size:12px;font-weight:600}.action-btn[data-v-43a087ff]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:linear-gradient(135deg,#5d87ff,#4a6fe8);color:#fff;border-radius:8px;font-size:16px;transition:all .2s ease;text-decoration:none}.action-btn[data-v-43a087ff]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #5d87ff4d;color:#fff}.empty-table i[data-v-43a087ff]{font-size:48px;color:#cbd5e1;margin-bottom:12px;display:block}.empty-table p[data-v-43a087ff]{color:#94a3b8;font-size:14px;margin:0}@media (max-width: 991px){.chart-container[data-v-43a087ff]{height:260px}}.tabs-container[data-v-ba1314dd]{display:flex;gap:.5rem;flex-wrap:wrap}@media (max-width: 575px){.tabs-container[data-v-ba1314dd]{gap:.5rem}.tab-button[data-v-ba1314dd]{flex:1 1 auto;min-width:calc(33.333% - .5rem);font-size:.875rem}}.tab-button[data-v-ba1314dd]{transition:all .2s ease-in-out;border:none;cursor:pointer}.tab-button[data-v-ba1314dd]:hover:not(.bg-primary){background-color:#e8f4ff!important;color:#2563eb!important}.form-control[data-v-ba1314dd]{transition:border .2s ease-in-out;font-size:1rem}.form-control[data-v-ba1314dd]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 .2rem #2563eb40}.form-control[data-v-ba1314dd]:disabled{background-color:#f8f9fa;cursor:not-allowed}.form-label[data-v-ba1314dd]{font-size:.95rem;font-weight:500}.hover-card[data-v-ba1314dd]{transition:transform .2s ease-in-out;cursor:pointer}.hover-card[data-v-ba1314dd]:hover{transform:translateY(-2px)}.fs-1[data-v-ba1314dd]{font-size:2rem!important}@media (max-width: 767px){.fs-1[data-v-ba1314dd]{font-size:1.5rem!important}}.rounded-pill[data-v-ba1314dd]{border-radius:50rem}.btn[data-v-ba1314dd]{font-size:.95rem;transition:all .2s ease-in-out}.btn[data-v-ba1314dd]:disabled{cursor:not-allowed;opacity:.65}@media (max-width: 575px){.btn[data-v-ba1314dd]{font-size:.875rem;width:100%}}.small-text[data-v-ba1314dd]{font-size:.9rem}@media (max-width: 575px){.small-text[data-v-ba1314dd]{font-size:.85rem}}.config-section[data-v-ba1314dd]{animation:fadeIn-ba1314dd .3s ease-in-out}@keyframes fadeIn-ba1314dd{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.alert-info[data-v-ba1314dd]{background-color:#e3f2fd;border-color:#90caf9;color:#1565c0}.alert-info code[data-v-ba1314dd]{background-color:#bbdefb;padding:2px 6px;border-radius:3px}
