.sidebar[data-v-e9700b7a]{width:220px;background-color:#1e3a8a;color:#fff;padding:20px 0;display:flex;flex-direction:column;transition:transform .3s ease}.sidebar-collapsed[data-v-e9700b7a]{transform:translate(-100%)}.logo[data-v-e9700b7a]{padding:0 20px 20px;border-bottom:1px solid rgba(255,255,255,.1)}.nav-menu[data-v-e9700b7a]{margin-top:20px}.nav-item[data-v-e9700b7a]{display:flex;align-items:center;padding:12px 20px;cursor:pointer;transition:background-color .3s}.nav-item[data-v-e9700b7a]:hover,.nav-item.active[data-v-e9700b7a]{background-color:#ffffff1a}.nav-item svg[data-v-e9700b7a]{margin-right:10px}@media (max-width: 768px){.sidebar[data-v-e9700b7a]{position:fixed;height:100%;z-index:30}}.header[data-v-0566d9a8]{background-color:#fff;padding:15px 20px;display:flex;align-items:center;box-shadow:0 2px 4px #0000001a}.menu-toggle[data-v-0566d9a8]{margin-right:15px;cursor:pointer;background:none;border:none;display:flex;align-items:center}.title[data-v-0566d9a8]{flex:1;color:#8bc34a;font-size:1.5rem}.header-right[data-v-0566d9a8]{display:flex;align-items:center;gap:15px}.powered-by[data-v-0566d9a8]{font-size:.9rem;color:#666}.header-icon[data-v-0566d9a8]{color:#666;cursor:pointer}.logout[data-v-0566d9a8]{font-size:.9rem;color:#666;cursor:pointer}@media (max-width: 768px){.powered-by[data-v-0566d9a8]{display:none}}*{margin:0;padding:0;box-sizing:border-box;font-family:Arial,sans-serif}.app-container{display:flex;min-height:100vh}.main-content{flex:1;background-color:#f5f5f5;display:flex;flex-direction:column}@media (max-width: 768px){.app-container{flex-direction:column}}.stat-card[data-v-325cc7bd]{background:linear-gradient(135deg,#ffffff4d,#ffffff1a);border-radius:8px;padding:15px;display:flex;align-items:center;color:#fff;box-shadow:0 4px 6px #0000001a;height:100px}.stat-icon[data-v-325cc7bd]{background-color:#fff3;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;margin-right:15px}.stat-content[data-v-325cc7bd]{flex:1}.stat-title[data-v-325cc7bd]{font-size:.9rem;opacity:.9;margin-bottom:5px}.stat-value[data-v-325cc7bd]{font-size:1.5rem;font-weight:700}.color-teal[data-v-325cc7bd]{background:linear-gradient(135deg,#43a047,#1de9b6)}.color-green[data-v-325cc7bd]{background:linear-gradient(135deg,#4caf50,#8bc34a)}.color-blue[data-v-325cc7bd]{background:linear-gradient(135deg,#2196f3,#03a9f4)}.color-purple[data-v-325cc7bd]{background:linear-gradient(135deg,#9c27b0,#673ab7)}.env-stat-card[data-v-33e937ad]{background:linear-gradient(135deg,#8bc34a,#4caf50);border-radius:8px;padding:15px;display:flex;flex-direction:column;align-items:center;color:#fff;text-align:center;height:100px;justify-content:center;box-shadow:0 2px 4px #0000001a;width:48%}.env-stat-icon[data-v-33e937ad]{margin-bottom:10px}.env-stat-title[data-v-33e937ad]{font-size:.8rem;opacity:.9;margin-bottom:5px}.env-stat-value[data-v-33e937ad]{font-size:1.2rem;font-weight:700}.gauge[data-v-f80c3c15]{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.chart-wrapper[data-v-7eeafa13]{width:100%;height:100%}.system-info[data-v-c5c77221]{display:grid;grid-template-columns:repeat(1,1fr);gap:15px;margin-bottom:20px}.info-card[data-v-c5c77221]{background-color:#fff;border-radius:8px;padding:15px;box-shadow:0 2px 4px #0000001a}.info-card h3[data-v-c5c77221]{margin-bottom:10px;color:#555;font-size:1rem}.info-content[data-v-c5c77221]{font-size:.9rem}.info-row[data-v-c5c77221]{display:flex;justify-content:space-between;margin-bottom:5px}.progress-bar[data-v-c5c77221]{height:10px;background-color:#eee;border-radius:5px;margin:10px 0;overflow:hidden}.progress[data-v-c5c77221]{height:100%;background-color:#8bc34a}.info-content p[data-v-c5c77221]{margin-bottom:5px}@media (max-width: 768px){.system-info[data-v-c5c77221]{grid-template-columns:1fr}}.dashboard[data-v-fd4b0bd4]{padding:20px;flex:1;overflow-y:auto}.stats-row[data-v-fd4b0bd4]{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:20px}.solar-image[data-v-fd4b0bd4]{background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 4px #0000001a}.solar-image img[data-v-fd4b0bd4]{width:100%;height:100%;object-fit:cover}.today-stats[data-v-fd4b0bd4]{display:flex;flex-direction:row;gap:15px;width:100%}.today-card[data-v-fd4b0bd4]{background:linear-gradient(to right,#4facfe,#00f2fe);border-radius:8px;padding:15px;color:#fff;display:flex;align-items:center;width:48%;height:100px}.env-cards-two[data-v-fd4b0bd4]{display:flex;width:100%;gap:20px;justify-content:space-between}.today-cards[data-v-fd4b0bd4]{width:40%;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.env-cards[data-v-fd4b0bd4]{display:flex;width:40%;flex-wrap:wrap;gap:20px}.today-icon[data-v-fd4b0bd4]{background-color:#fff3;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin-right:15px}.today-info[data-v-fd4b0bd4]{flex:1}.today-title[data-v-fd4b0bd4]{font-size:.9rem;opacity:.9}.today-value[data-v-fd4b0bd4]{font-size:1.5rem;font-weight:700}.gauge-container[data-v-fd4b0bd4]{background-color:#fff;border-radius:8px;padding:15px;flex:1;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px #0000001a;width:20%}.env-stats[data-v-fd4b0bd4]{display:grid;grid-template-columns:repeat(6,1fr);gap:15px;margin-bottom:20px}.chart-section[data-v-fd4b0bd4]{background-color:#fff;border-radius:8px;padding:20px;margin-bottom:20px;box-shadow:0 2px 4px #0000001a;width:59%}.halfsec[data-v-fd4b0bd4]{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:20px}.sysinfo[data-v-fd4b0bd4]{width:40%}.chart-filters[data-v-fd4b0bd4]{display:flex;margin-bottom:15px;gap:15px;align-items:center}.location-select[data-v-fd4b0bd4],.month-select[data-v-fd4b0bd4]{padding:8px;border:1px solid #ddd;border-radius:4px}.time-filters[data-v-fd4b0bd4]{margin-left:auto;display:flex;gap:5px}.time-filters button[data-v-fd4b0bd4]{padding:5px 10px;border:none;background-color:#f0f0f0;cursor:pointer;border-radius:4px}.time-filters button.active[data-v-fd4b0bd4]{background-color:#8bc34a;color:#fff}.chart-container[data-v-fd4b0bd4]{height:300px}.footer[data-v-fd4b0bd4]{text-align:center;padding:15px;color:#777;font-size:.8rem}.alerts-wrapper[data-v-df6c23ff]{padding:30px;background:#f5f7fa;font-family:Segoe UI,sans-serif}.page-header h1[data-v-df6c23ff]{font-size:26px;color:#2c3e50;margin-bottom:5px}.breadcrumb[data-v-df6c23ff]{font-size:14px;color:#7f8c8d}.card[data-v-df6c23ff]{margin-top:20px;background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 10px #0000000d}.card-header[data-v-df6c23ff]{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;margin-bottom:20px}.card-title[data-v-df6c23ff]{font-size:20px;font-weight:600;color:#34495e}.card-actions[data-v-df6c23ff]{display:flex;gap:15px;flex-wrap:wrap;align-items:center}.entries-control select[data-v-df6c23ff]{margin-left:5px;padding:5px;border-radius:6px;border:1px solid #ccc}.right-controls[data-v-df6c23ff]{display:flex;gap:8px;flex-wrap:wrap}.right-controls input[data-v-df6c23ff]{padding:6px 10px;border:1px solid #ddd;border-radius:6px;min-width:160px}.right-controls button[data-v-df6c23ff]{background:#3498db;color:#fff;border:none;padding:6px 12px;border-radius:6px;cursor:pointer;transition:.2s}.right-controls button[data-v-df6c23ff]:hover{background:#2980b9}.table-container[data-v-df6c23ff]{overflow-x:auto}table[data-v-df6c23ff]{width:100%;border-collapse:collapse;font-size:14px;border-radius:6px;overflow:hidden}thead[data-v-df6c23ff]{background-color:#ecf0f1}th[data-v-df6c23ff],td[data-v-df6c23ff]{padding:12px 16px;border-bottom:1px solid #e0e0e0;text-align:left}tbody tr[data-v-df6c23ff]:hover{background-color:#f2f9ff}tbody td[data-v-df6c23ff]{color:#333;transition:background .3s}@media print{.card-header[data-v-df6c23ff],.breadcrumb[data-v-df6c23ff],.right-controls[data-v-df6c23ff],.entries-control[data-v-df6c23ff]{display:none!important}.alerts-wrapper[data-v-df6c23ff]{padding:0}.card[data-v-df6c23ff]{box-shadow:none}}.login-container[data-v-57fe53da]{height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#3b82f6,#84cc16);box-sizing:border-box;overflow:hidden!important}.login-box[data-v-57fe53da]{display:flex;background:#fff;border-radius:10px;overflow:hidden;max-width:1000px;width:90%;box-shadow:0 0 20px #0003}.info-section[data-v-57fe53da]{flex:1;padding:30px}.logo[data-v-57fe53da]{height:50px;margin-bottom:20px}.form-section[data-v-57fe53da]{flex:1;padding:30px;display:flex;flex-direction:column;justify-content:center}.form-section input[data-v-57fe53da]{padding:10px;margin-bottom:15px;border:1px solid #ddd;border-radius:4px}.form-section button[data-v-57fe53da]{padding:10px;border:none;color:#fff;background:linear-gradient(to right,#3b82f6,#84cc16);border-radius:4px;cursor:pointer}.error[data-v-57fe53da]{color:red;margin-top:10px}.notifications-wrapper[data-v-3bea594d]{padding:30px;background:#f5f7fa;font-family:Segoe UI,sans-serif}.page-header h1[data-v-3bea594d]{font-size:26px;color:#2c3e50;margin-bottom:5px}.breadcrumb[data-v-3bea594d]{font-size:14px;color:#7f8c8d}.card[data-v-3bea594d]{margin-top:20px;background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 10px #0000000d}.card-header[data-v-3bea594d]{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;margin-bottom:20px}.card-title[data-v-3bea594d]{font-size:20px;font-weight:600;color:#34495e}.card-actions[data-v-3bea594d]{display:flex;gap:15px;flex-wrap:wrap;align-items:center}.entries-control select[data-v-3bea594d]{margin-left:5px;padding:5px;border-radius:6px;border:1px solid #ccc}.right-controls[data-v-3bea594d]{display:flex;gap:8px;flex-wrap:wrap}.right-controls input[data-v-3bea594d]{padding:6px 10px;border:1px solid #ddd;border-radius:6px;min-width:160px}.right-controls button[data-v-3bea594d]{background:#3498db;color:#fff;border:none;padding:6px 12px;border-radius:6px;cursor:pointer;transition:.2s}.right-controls button[data-v-3bea594d]:hover{background:#2980b9}.table-container[data-v-3bea594d]{overflow-x:auto}table[data-v-3bea594d]{width:100%;border-collapse:collapse;font-size:14px;border-radius:6px;overflow:hidden}thead[data-v-3bea594d]{background-color:#ecf0f1}th[data-v-3bea594d],td[data-v-3bea594d]{padding:12px 16px;border-bottom:1px solid #e0e0e0;text-align:left}tbody tr[data-v-3bea594d]:hover{background-color:#f2f9ff}tbody td[data-v-3bea594d]{color:#333;transition:background .3s}@media print{.card-header[data-v-3bea594d],.breadcrumb[data-v-3bea594d],.right-controls[data-v-3bea594d],.entries-control[data-v-3bea594d]{display:none!important}.notifications-wrapper[data-v-3bea594d]{padding:0}.card[data-v-3bea594d]{box-shadow:none}}.requests-wrapper[data-v-83396a70]{padding:30px;background:#f5f7fa;font-family:Segoe UI,sans-serif}.page-header h1[data-v-83396a70]{font-size:26px;color:#2c3e50;margin-bottom:5px}.breadcrumb[data-v-83396a70]{font-size:14px;color:#7f8c8d}.card[data-v-83396a70]{margin-top:20px;background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 10px #0000000d}.card-header[data-v-83396a70]{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;margin-bottom:20px}.card-title[data-v-83396a70]{font-size:20px;font-weight:600;color:#34495e}.card-actions[data-v-83396a70]{display:flex;gap:15px;flex-wrap:wrap;align-items:center}.entries-control select[data-v-83396a70]{margin-left:5px;padding:5px;border-radius:6px;border:1px solid #ccc}.right-controls[data-v-83396a70]{display:flex;gap:8px;flex-wrap:wrap}.right-controls input[data-v-83396a70]{padding:6px 10px;border:1px solid #ddd;border-radius:6px;min-width:160px}.right-controls button[data-v-83396a70]{background:#3498db;color:#fff;border:none;padding:6px 12px;border-radius:6px;cursor:pointer;transition:.2s}.right-controls button[data-v-83396a70]:hover{background:#2980b9}.table-container[data-v-83396a70]{overflow-x:auto}table[data-v-83396a70]{width:100%;border-collapse:collapse;font-size:14px;border-radius:6px;overflow:hidden}thead[data-v-83396a70]{background-color:#ecf0f1}th[data-v-83396a70],td[data-v-83396a70]{padding:12px 16px;border-bottom:1px solid #e0e0e0;text-align:left}tbody tr[data-v-83396a70]:hover{background-color:#f2f9ff}tbody td[data-v-83396a70]{color:#333;transition:background .3s}@media print{.card-header[data-v-83396a70],.breadcrumb[data-v-83396a70],.right-controls[data-v-83396a70],.entries-control[data-v-83396a70]{display:none!important}.requests-wrapper[data-v-83396a70]{padding:0}.card[data-v-83396a70]{box-shadow:none}}.faq-wrapper[data-v-f08780a3]{background:#f5f5f5;padding:30px;font-family:Segoe UI,sans-serif}h1[data-v-f08780a3]{margin-bottom:5px;font-size:26px;color:#2c3e50}.subtitle[data-v-f08780a3]{font-size:14px;color:#7f8c8d;margin-bottom:20px}.faq-search[data-v-f08780a3]{width:100%;padding:10px 14px;border:1px solid #ccc;border-radius:8px;margin-bottom:20px}.faq-categories[data-v-f08780a3]{display:flex;gap:10px;margin-bottom:25px;flex-wrap:wrap}.faq-categories button[data-v-f08780a3]{background:#eee;border:none;padding:8px 16px;border-radius:20px;cursor:pointer;transition:background .2s;font-size:14px}.faq-categories button.active[data-v-f08780a3]{background:#87c241;color:#fff}.faq-item[data-v-f08780a3]{background:#fff;border-radius:10px;margin-bottom:12px;padding:16px 20px;box-shadow:0 2px 8px #0000000d}.faq-question[data-v-f08780a3]{font-weight:600;font-size:16px;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.arrow[data-v-f08780a3]{font-size:14px;transition:transform .2s}.arrow.open[data-v-f08780a3]{transform:rotate(180deg)}.faq-meta[data-v-f08780a3]{font-size:12px;color:#aaa;margin-top:6px}.faq-answer[data-v-f08780a3]{margin-top:15px;font-size:14px;color:#444}.no-results[data-v-f08780a3]{text-align:center;padding:40px;color:#999}.faq-footer[data-v-f08780a3]{text-align:center;margin-top:40px;background:#fff;padding:30px;border-radius:12px}.support-button[data-v-f08780a3]{background:#87c241;color:#fff;border:none;padding:10px 18px;border-radius:6px;font-size:14px;cursor:pointer;margin-top:12px}.support-button i[data-v-f08780a3]{margin-right:6px}
