*{box-sizing:border-box;margin:0;padding:0}body{background:#f4f6f9;color:#333;font-family:Arial,sans-serif}.navbar{align-items:center;background:#1a73e8;color:#fff;display:flex;justify-content:space-between;padding:1rem 2rem}.navbar h1{font-size:1.4rem}.nav-links{display:flex;gap:1.5rem}.nav-links a{border-radius:4px;color:#fff;font-weight:700;padding:.3rem .7rem;text-decoration:none;transition:background .2s}.nav-links a:hover{background:#fff3}.container{margin:2rem auto;max-width:1000px;padding:0 1rem}.header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.header h2{font-size:1.5rem}.btn{background:#e0e0e0;border:none;border-radius:4px;color:#333;cursor:pointer;display:inline-block;font-size:.9rem;margin-right:.3rem;padding:.5rem 1rem;text-decoration:none}.btn-primary{background:#1a73e8;color:#fff}.btn-primary:hover{background:#1557b0}.btn-danger{background:#d32f2f;color:#fff}.btn-danger:hover{background:#b71c1c}.btn-sm{font-size:.8rem;padding:.3rem .7rem}.btn:hover{opacity:.9}.table{background:#fff;border-collapse:collapse;border-radius:8px;box-shadow:0 1px 4px #0000001a;overflow:hidden;width:100%}.table th{background:#1a73e8;color:#fff;padding:.8rem 1rem;text-align:left}.table td{border-bottom:1px solid #eee;padding:.8rem 1rem}.table tr:last-child td{border-bottom:none}.table tr:hover td{background:#f9f9f9}.form{background:#fff;border-radius:8px;box-shadow:0 1px 4px #0000001a;max-width:600px;padding:2rem}.form-group{margin-bottom:1.2rem}.form-group label{display:block;font-size:.9rem;font-weight:700;margin-bottom:.4rem}.form-group input,.form-group select,.form-group textarea{border:1px solid #ccc;border-radius:4px;font-size:.95rem;padding:.6rem;width:100%}.form-group textarea{height:100px;resize:vertical}.empty{color:#888;padding:2rem;text-align:center}.badge{border-radius:12px;display:inline-block;font-size:.8rem;font-weight:700;padding:.2rem .6rem}.badge-medico{background:#e3f2fd;color:#1565c0}.badge-fisio{background:#e8f5e9;color:#2e7d32}.badge-psico{background:#f3e5f5;color:#6a1b9a}
/*# sourceMappingURL=main.c5e03ff8.css.map*/