.daily-counter[data-v-9f3f7c3e]{padding:20px;max-width:1200px;margin:0 auto;font-family:sans-serif}.add-counter-form[data-v-9f3f7c3e]{background:#f9f9f9;padding:20px;border-radius:8px;margin-bottom:20px;border:1px solid #ddd}.form-group[data-v-9f3f7c3e]{display:flex;gap:10px;flex-wrap:wrap}.form-group input[data-v-9f3f7c3e]{padding:8px;border:1px solid #ccc;border-radius:4px;flex:1;min-width:200px}.counters-grid[data-v-9f3f7c3e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px;margin-top:20px}.counter-card[data-v-9f3f7c3e]{border:1px solid #eee;border-radius:12px;padding:20px;box-shadow:0 4px 6px #0000000d;background:#fff;display:flex;flex-direction:column}.card-header[data-v-9f3f7c3e]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px}.card-header h2[data-v-9f3f7c3e]{margin:0;font-size:1.2rem}.description[data-v-9f3f7c3e]{margin:4px 0 0;font-size:.9rem;color:#666}.card-actions[data-v-9f3f7c3e]{display:flex;gap:5px}.increment-section[data-v-9f3f7c3e]{display:flex;gap:10px;margin-bottom:20px}.increment-section input[data-v-9f3f7c3e]{width:80px;padding:8px;border:1px solid #ccc;border-radius:4px}.stats-grid[data-v-9f3f7c3e]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:20px}.stat-item[data-v-9f3f7c3e]{background:#f0f4f8;padding:10px;border-radius:6px;text-align:center;display:flex;flex-direction:column}.stat-item .label[data-v-9f3f7c3e]{font-size:.75rem;text-transform:uppercase;color:#777;margin-bottom:4px}.stat-item .value[data-v-9f3f7c3e]{font-size:1.2rem;font-weight:700;color:#333}.chart-container[data-v-9f3f7c3e]{height:200px;width:100%;margin-top:auto}button[data-v-9f3f7c3e]{cursor:pointer;padding:8px 16px;border-radius:4px;border:none;background:#42b983;color:#fff;transition:opacity .2s}button[data-v-9f3f7c3e]:disabled{background:#ccc;cursor:not-allowed}button[data-v-9f3f7c3e]:hover:not(:disabled){opacity:.8}.btn-reset[data-v-9f3f7c3e]{background:#ff9800;font-size:.8rem}.btn-delete[data-v-9f3f7c3e]{background:#f44336;font-size:.8rem}.app2-container[data-v-edf62a59]{font-family:Arial,sans-serif;text-align:center;margin-top:50px;padding:20px;border:1px solid #ddd;border-radius:8px;max-width:400px;margin-left:auto;margin-right:auto}.counter-section[data-v-edf62a59]{margin-top:20px;font-size:1.2em}button[data-v-edf62a59]{padding:10px 20px;cursor:pointer;background-color:#42b983;color:#fff;border:none;border-radius:4px}button[data-v-edf62a59]:hover{background-color:#3aa876}.login-container[data-v-4992ee40]{display:flex;justify-content:center;align-items:center;height:100vh;width:100%;font-family:Arial,sans-serif}.login-form[data-v-4992ee40]{display:flex;flex-direction:column;gap:1.5rem;padding:2rem;border-radius:8px;box-shadow:0 4px 12px #0000001a;background-color:#fff;width:100%;max-width:400px;border:1px solid #eee}h2[data-v-4992ee40]{margin:0 0 .5rem;text-align:center;color:#333}.form-group[data-v-4992ee40]{display:flex;flex-direction:column;gap:.5rem}label[data-v-4992ee40]{font-size:.9rem;color:#666}input[data-v-4992ee40]{padding:.75rem;border:1px solid #ccc;border-radius:4px;font-size:1rem}.error-message[data-v-4992ee40]{color:#d9534f;font-size:.85rem;text-align:center;margin:0}button[data-v-4992ee40]{padding:.75rem;background-color:#42b983;color:#fff;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:background-color .2s}button[data-v-4992ee40]:hover{background-color:#3aa876}button[data-v-4992ee40]:disabled{background-color:#a8d8bc;cursor:not-allowed}.app-list-container[data-v-2fd0ed3c]{display:flex;height:100vh;width:100%;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;position:relative;margin:0;padding:0}.burger-button[data-v-2fd0ed3c]{display:none;position:fixed;top:16px;left:16px;z-index:1100;width:40px;height:40px;background:#42b983;border:none;border-radius:8px;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0}.burger-bar[data-v-2fd0ed3c]{display:block;width:24px;height:3px;background-color:#fff;border-radius:2px;transition:.3s}.menu-overlay[data-v-2fd0ed3c]{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;z-index:900}.app-sidebar[data-v-2fd0ed3c]{width:260px;background-color:#f8f9fa;border-right:1px solid #dee2e6;padding:20px;display:flex;flex-direction:column;overflow-y:auto;transition:transform .3s ease;box-sizing:border-box}.sidebar-top[data-v-2fd0ed3c]{flex:1}.app-sidebar h2[data-v-2fd0ed3c]{font-size:1.25rem;margin-bottom:1.5rem;color:#333}.app-sidebar ul[data-v-2fd0ed3c]{list-style:none;padding:0;margin:0}.app-sidebar li[data-v-2fd0ed3c]{margin-bottom:8px}.nav-link[data-v-2fd0ed3c]{display:block;padding:12px 16px;cursor:pointer;border-radius:8px;transition:all .2s ease;color:#495057;background:transparent;text-decoration:none}.nav-link[data-v-2fd0ed3c]:hover{background-color:#e9ecef;color:#212529}.nav-link.active[data-v-2fd0ed3c]{background-color:#42b983;color:#fff;font-weight:600;box-shadow:0 4px 6px #42b98333}.sidebar-bottom[data-v-2fd0ed3c]{margin-top:auto;padding-top:20px}.logout-button[data-v-2fd0ed3c]{width:100%;padding:12px 16px;background-color:#fff;border:1px solid #dee2e6;border-radius:8px;color:#dc3545;font-weight:600;cursor:pointer;transition:all .2s ease}.logout-button[data-v-2fd0ed3c]:hover{background-color:#fff5f5;border-color:#dc3545}.app-content[data-v-2fd0ed3c]{flex:1;padding:0;margin:0;overflow-y:auto;background-color:#fff}@media (max-width: 768px){.burger-button[data-v-2fd0ed3c]{display:flex}.menu-overlay[data-v-2fd0ed3c]{display:block}.app-sidebar[data-v-2fd0ed3c]{position:fixed;top:0;left:0;height:100vh;z-index:1000;transform:translate(-100%)}.app-sidebar.is-open[data-v-2fd0ed3c]{transform:translate(0)}.app-content[data-v-2fd0ed3c]{padding-top:0}}html,body{margin:0;padding:0}#app{font-family:Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;margin:0}.main-layout{display:flex;min-height:100vh;width:100%}.page-content{flex:1;display:flex;flex-direction:column;overflow-y:auto}
