#app[data-v-e1c5c9be]{width:100%;background:white;border-radius:15px;box-shadow:0 10px 30px #0003;overflow:hidden}header[data-v-e1c5c9be]{background:#2c3e50;color:#fff;padding:20px;text-align:center;position:relative}header h1[data-v-e1c5c9be]{font-size:28px;margin-bottom:10px}header p[data-v-e1c5c9be]{font-size:16px;opacity:.9}.download-btn[data-v-e1c5c9be]{position:absolute;top:20px;right:20px;background:#e74c3c;color:#fff;border:none;padding:10px 15px;border-radius:5px;cursor:pointer;font-weight:700;display:flex;align-items:center;gap:8px;transition:background .3s}.download-btn[data-v-e1c5c9be]:hover{background:#c0392b}.main-content[data-v-e1c5c9be]{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:25px}@media (max-width: 768px){.main-content[data-v-e1c5c9be]{grid-template-columns:1fr}}.panel[data-v-e1c5c9be]{background:#f8f9fa;border-radius:10px;padding:20px;box-shadow:0 4px 8px #0000000d}.panel h2[data-v-e1c5c9be]{color:#2c3e50;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #3498db}.system-info[data-v-e1c5c9be]{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width: 768px){.system-info[data-v-e1c5c9be]{grid-template-columns:1fr}}.disk-space[data-v-e1c5c9be]{background:#e8f4fc;padding:15px;border-radius:8px}.progress-container[data-v-e1c5c9be]{height:20px;background:#ddd;border-radius:10px;margin:10px 0;overflow:hidden}.progress-bar[data-v-e1c5c9be]{height:100%;background:linear-gradient(90deg,#2ecc71,#27ae60);border-radius:10px;width:73.5%;display:flex;align-items:center;justify-content:flex-end;padding-right:10px;color:#fff;font-weight:700;font-size:12px}.stats[data-v-e1c5c9be]{display:flex;justify-content:space-between;margin-top:10px}.stat-item[data-v-e1c5c9be]{text-align:center}.stat-value[data-v-e1c5c9be]{font-size:18px;font-weight:700;color:#2980b9}.stat-label[data-v-e1c5c9be]{font-size:14px;color:#7f8c8d}.scan-actions[data-v-e1c5c9be]{display:flex;flex-wrap:wrap;gap:10px;margin:15px 0}.btn[data-v-e1c5c9be]{padding:12px 20px;border:none;border-radius:6px;cursor:pointer;font-weight:700;display:flex;align-items:center;gap:8px;transition:all .3s}.btn-primary[data-v-e1c5c9be]{background:#3498db;color:#fff}.btn-primary[data-v-e1c5c9be]:hover{background:#2980b9}.btn-danger[data-v-e1c5c9be]{background:#e74c3c;color:#fff}.btn-danger[data-v-e1c5c9be]:hover{background:#c0392b}.btn-success[data-v-e1c5c9be]{background:#2ecc71;color:#fff}.btn-success[data-v-e1c5c9be]:hover{background:#27ae60}.scan-results[data-v-e1c5c9be]{max-height:300px;overflow-y:auto;margin-top:15px}.file-item[data-v-e1c5c9be]{display:flex;align-items:center;padding:12px;border-bottom:1px solid #eee}.file-item[data-v-e1c5c9be]:hover{background:#f1f8ff}.file-info[data-v-e1c5c9be]{flex-grow:1}.file-name[data-v-e1c5c9be]{font-weight:700;margin-bottom:5px}.file-path[data-v-e1c5c9be]{font-size:12px;color:#7f8c8d}.file-size[data-v-e1c5c9be]{font-weight:700;color:#e74c3c;margin-left:15px}.security-options[data-v-e1c5c9be]{margin-top:20px}.option-item[data-v-e1c5c9be]{margin:15px 0;display:flex;align-items:center}.option-item input[type=checkbox][data-v-e1c5c9be]{margin-right:10px;width:18px;height:18px}.backup-dir[data-v-e1c5c9be]{display:flex;align-items:center;margin-top:15px;gap:10px}.backup-dir input[data-v-e1c5c9be]{flex-grow:1;padding:10px;border:1px solid #ddd;border-radius:5px}.browse-btn[data-v-e1c5c9be]{padding:10px 15px;background:#95a5a6;color:#fff;border:none;border-radius:5px;cursor:pointer}.browse-btn[data-v-e1c5c9be]:hover{background:#7f8c8d}.notification[data-v-e1c5c9be]{position:fixed;top:20px;right:20px;background:#2ecc71;color:#fff;padding:15px 20px;border-radius:5px;box-shadow:0 4px 8px #0003;transform:translate(100%);transition:transform .3s;z-index:1000}.notification.show[data-v-e1c5c9be]{transform:translate(0)}.notification.error[data-v-e1c5c9be]{background:#e74c3c}footer[data-v-e1c5c9be]{text-align:center;padding:20px;background:#ecf0f1;color:#7f8c8d;font-size:14px}.no-results[data-v-e1c5c9be]{text-align:center;padding:20px;color:#7f8c8d}.total-size[data-v-e1c5c9be]{margin-top:15px;padding:10px;background:#e8f5e9;border-radius:4px;text-align:right;font-weight:700}
